用途:该技能用于与 F5 Networks 交互,管理其数据与记录并自动化工作流,适合网络工程师和 IT 人员在应用交付、安全与优化相关操作中使用。
主要能力:围绕 Virtual Server、Pool、Pool Member 等对象进行操作,使用动作名称与参数完成所需任务;可通过 Membrane 代理直接向 F5 Networks API 发起请求,未覆盖的动作可用代理补充。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>。用 membrane connection ensure "https://www.f5.com/" --json 查找或创建连接,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json;代理请求:membrane request CONNECTION_ID /path/to/endpoint,可用 -X、-H、-d、--json、--query、--pathParam 等选项。
适用场景:需要对 F5 Networks 的 Virtual Server、Pool、Pool Member 等资源进行数据管理与流程自动化时。
限制:认证与凭据刷新由 Membrane 处理,无需向用户索取 API 密钥;代理请求仅在现有动作无法覆盖用例时使用。官方文档见 https://clouddocs.f5.com/。具体动作清单、收费与更多细节暂未提供。