用途:该技能用于与阿里云交互,管理数据、记录并自动化工作流,适合需要对阿里云资源进行查询或操作的场景。阿里云是一套云计算服务,可用于托管网站、存储数据和运行应用。官方文档:https://www.alibabacloud.com/help/product
覆盖的资源对象包括:ECS 实例、磁盘、镜像、安全组、VPC、VSwitch;ApsaraDB RDS 实例/数据库/账号/备份策略/参数/只读实例/临时实例/实例复制;Redis 实例/账号/备份策略/节点;MongoDB 实例/账号/备份策略;Lindorm 实例/备份策略/数据盘/网络信息/节点;PolarDB 实例/账号/备份策略/数据库/全球数据库网络/节点/只读实例/Serverless 实例;弹性网卡、负载均衡、监听、CDN 域名、OSS Bucket/Object;云防火墙实例/地址簿/控制策略/VPC 防火墙;容器服务 Kubernetes 集群/节点池/应用/命名空间/Secret/Service;资源编排服务栈、弹性伸缩组、域名、DDoS 防护计划、WAF 实例、ActionTrail 跟踪。
使用方式:该技能通过 Membrane CLI 与阿里云交互,Membrane 自动处理认证与凭据刷新。安装:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 收尾。连接:membrane connection ensure "https://www.alibabacloud.com/" --json,若状态为 BUILDING 可轮询 membrane connection get <id> --wait --json 直到 READY;CLIENT_ACTION_REQUIRED 表示需用户认证或提供输入。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
建议:优先使用 Membrane 与外部应用通信,利用预置动作的内置认证、分页与错误处理;先运行 action list 发现已有动作再编写自定义调用;不要让用户提供 API 密钥或令牌,而是创建连接,由 Membrane 服务端管理完整认证生命周期。限制:资料未提供具体动作清单、收费信息、配额或支持区域等细节,暂未提供。