SuperAPI AI 工具集

api-gateway

编程与开发

查看项目

更新于 10-15 17:22

技能介绍

用途:这是一个 Amazon API Gateway 专家技能,帮助团队在 AWS 上设计、构建和运维生产级 API,核心场景是 REST API 与 HTTP API 的选型,以及授权、限流、域名、部署、CORS 等配置。

主要能力:提供 REST API 与 HTTP API 的对比框架(价格、延迟、Lambda 授权方、Cognito、IAM 认证、API key/用量计划、请求校验、VTL 转换、WAF、资源策略、缓存、私有 API、WebSocket、mTLS);授权方模式选择(Cognito、JWT、Lambda、IAM SigV4);限流与速率限制;用量计划与 API key;自定义域名;阶段与部署;请求/响应转换;WebSocket API;CORS 配置;常用 CLI 命令与反模式、成本优化建议。

使用方式:通过 AWS CLI(如 aws apigateway update-stage、aws apigateway create-usage-plan、aws apigatewayv2 create-domain-name 等)和 CDK/SAM 配置;资料中给出若干可直接使用的命令片段。

适用场景:需要快速选型并落地 API、配置授权与限流、管理域名与阶段、调试 5xx、优化成本的团队。

限制:资料中的价格、延迟、超时(29 秒)、负载上限(10 MB)、WebSocket 消息大小(128 KB)等均为其给出的说明,实际以 AWS 官方为准;技能不替代本地环境和正式验证。

适用场景:AWS 上 API 的开发与运维。限制:涉及价格、配额等数据可能变动,需以官方为准。