用途:分析应用的 AWS 资源(IaC 文件或目标账户/区域实际资源),产出成本优化建议,并为每项机会创建独立 GitHub issue,另建一个 EPIC issue 协调实施。
主要能力:先获取 AWS 成本优化最佳实践;随后发现账户与区域,枚举 EC2、RDS、Lambda、ECS、S3、ElastiCache、NAT 网关、负载均衡等资源,并检测 .tf、CloudFormation/SAM 的 yaml/json、cdk.json、CDK 的 ts 等 IaC 文件(无 IaC 则停止并报告);再采集最近 7 天 CloudWatch 指标与 Cost Explorer 近 30 天成本,计算基线;最后按计算、数据库、存储、网络等模式给出建议,并用优先级分数排序。创建 issue 前需用户确认。
使用方式:需已配置并认证 AWS CLI(aws sts get-caller-identity 成功)、配置并认证 GitHub MCP 服务器、确定目标仓库。命令示例:aws sts get-caller-identity、aws configure get region、aws cloudwatch get-metric-statistics、aws ce get-cost-and-usage。issue 带 cost-optimization、aws、epic 标签。
适用场景与限制:适合已有 AWS 部署并希望系统化降本的团队。资料未提供具体价格、平台或效果保证;所有建议需在非生产环境验证。风险与错误处理包括 AWS 认证失败、未找到资源、权限不足、GitHub 创建失败、未启用 Cost Explorer 等情形。