SuperAPI AI 工具集

amazon-api-gateway

编程与开发

查看项目

更新于 10-16 09:59

技能介绍

用途:该技能用于与 Amazon API Gateway 交互,管理数据、记录并自动化工作流。

主要能力:借助 Membrane CLI 连接 Amazon API Gateway,Membrane 自动处理认证与凭证刷新,可搜索并执行预置动作,也可通过代理直接请求 API。资源对象包括 API、Resource、Method、Stage、Client Certificate、Domain Name、Account。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>。建立连接:membrane connection ensure "https://aws.amazon.com/api-gateway/" --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、--rawData、--query、--pathParam 等选项。

适用场景:需要以编程方式管理 Amazon API Gateway 的 API、资源、方法与阶段等对象的开发者与组织。

限制:认证需在浏览器完成,无头环境会输出授权 URL;官方文档见 https://docs.aws.amazon.com/apigateway/latest/developerguide/;具体价格、配额等未提供。