SuperAPI AI 工具集

aws-serverless

部署与运维

查看项目

更新于 10-15 23:59

技能介绍

用途:在 AWS 上构建生产级无服务器应用,涵盖 Lambda 函数、API Gateway、DynamoDB、SQS/SNS 事件驱动模式、SAM/CDK 部署与冷启动优化。

主要能力:按任务匹配模式并查阅对应参考文件,包括 Lambda Handler(Node 与 Python、错误处理)、API Gateway 集成(SAM 模板与处理函数、HTTP 与 REST API 对比)、事件驱动(SQS 部分批次失败与 DLQ、DynamoDB Streams)、冷启动优化(包体积、SnapStart、内存、预置并发、延迟初始化)、部署(SAM local 与 CDK 栈)、Sharp Edges 生产问题排查(INIT 计费、超时、OOM、VPC 冷启动、事件循环挂起、负载限制、递归调用)、验证检查(凭证、IAM、错误处理、内存/超时、DLQ、SDK 导入)。

原则:按需调整内存与超时(先测量再优化);为延迟敏感负载减少冷启动;Java 11+、Python 3.12+、.NET 8+ 函数使用 SnapStart;简单场景优先 HTTP API 而非 REST API;用 DLQ 与重试设计容错;保持部署包精简;用环境变量配置;实现带关联 ID 的结构化日志。

协作与委派:GCP 无服务器转 gcp-cloud-run;Azure 转 azure-functions;数据库设计转 postgres-wizard;认证转 auth-specialist;复杂工作流转 workflow-automation;AI 集成转 llm-architect。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。