SuperAPI AI 工具集

ibm-cloud

部署与运维

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能通过 Membrane CLI 与 IBM Cloud 交互,用于管理数据、记录并自动化工作流,适合需要访问 IBM Cloud 资源与数据的场景。资料涉及资源组、IAM 策略、目录与产品、Kubernetes 集群、虚拟服务器实例、块存储卷、负载均衡器、VPC、子网、公共网关、VPN 网关、对象存储桶、Cloud Functions 命名空间、Secrets Manager 密钥、Activity Tracker、Log Analysis、Monitoring 实例、成本与用量报告、支持工单等对象。Membrane 自动处理认证与凭证刷新。

安装:npm install -g @membranehq/cli@latest

登录:membrane login --tenant --clientName=<agentType>。无界面环境会打印授权 URL,登录后使用 membrane login complete <code> 完成。可加 --json 获取机器可读输出。

连接:membrane connection ensure "https://www.ibm.com/cloud/" --json,用户在浏览器完成认证;若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json,直到 READY。若返回 CLIENT_ACTION_REQUIRED,按 clientAction 提示处理。

查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json,结果含 id、name、description、inputSchema、outputSchema。

运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,参数用 --input '{"key": "value"}'。

代理请求:当现有动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

限制:资料未提供 IBM Cloud 各服务的具体配额、价格、可用区或区域信息;未提供可用动作的完整清单;未提供除上述命令外的使用步骤。应以官方文档 https://cloud.ibm.com/docs 为准,且不应向用户索取 API 密钥或令牌,应由 Membrane 管理凭证。