关于 aws-cost-operations
面向 AWS 成本优化、监控、可观测性和运维的技能,指导团队借助 MCP 服务开展成本估算与分析、CloudWatch 监控以及运维和安全审查。
主要功能
- 01部署前价格估算
- 02Cost Explorer 支出分析
- 03CloudWatch 指标、日志与告警
- 04运维故障排查指导
- 05安全与活动审查流程
适用场景
- 01部署前估算 AWS 成本
- 02查找支出趋势或异常
- 03监控指标并调查故障
- 04审查 AWS 活动和安全状况
MCP 相关
插件内置 AWS Pricing、AWS Cost Explorer 和 Amazon CloudWatch MCP 服务,用于成本估算、支出分析以及指标、日志和告警处理。技能还介绍了可单独使用的账单、应用监控、审计和安全评估 MCP 服务。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ zxkane/ aws-skills --skill aws-cost-operations安装后在 Claude Code 中输入/aws-cost-operations确认已加载。
附带文件references/cloudwatch-alarms.mdreferences/operations-patterns.md
详细介绍
AWS 成本与运营
本技能借助集成的 MCP 服务,全面指导 AWS 成本优化、监控、可观测性和卓越运营。
AWS 文档要求
回答前,始终使用 MCP 工具(mcp__aws-mcp__* 或 mcp__*awsdocs*__*)核实 AWS 相关事实。aws-mcp-setup 依赖项会自动加载 — 如果 MCP 工具不可用,请引导用户按照该技能的设置流程操作。
集成的 MCP 服务
此插件提供 3 个 MCP 服务:
捆绑的服务
1. AWS Pricing MCP 服务(pricing)
用途:部署前成本估算与优化
- 估算资源部署前的成本
- 比较不同区域的价格
- 计算总拥有成本(TCO)
- 评估不同服务选项的成本效益
2. AWS Cost Explorer MCP 服务(costexp)
用途:详细的成本分析与报告
- 分析历史支出模式
- 识别成本异常和趋势
- 预测未来成本
- 按服务、区域或标签分析成本
3. Amazon CloudWatch MCP 服务(cw)
用途:指标、警报和日志分析
- 查询 CloudWatch 指标和日志
- 创建和管理 CloudWatch 警报
- 排查运营问题
- 监控资源利用率
注意:以下服务可通过 Full AWS MCP Server 单独使用(请参阅
aws-mcp-setup技能),且未与此插件捆绑:
- AWS Billing and Cost Management MCP — 实时账单详情
- CloudWatch Application Signals MCP — APM 和 SLO
- AWS Managed Prometheus MCP — 容器的 PromQL 查询
- AWS CloudTrail MCP — API 活动审计
- AWS Well-Architected Security Assessment MCP — 安全态势评估
何时使用此技能
在以下情况下使用此技能:
- 优化 AWS 成本并减少支出
- 部署前估算成本
- 监控应用和基础设施性能
- 设置可观测性和警报
- 分析支出模式和趋势
- 调查运营问题
- 审计 AWS 活动和变更
- 评估安全态势
- 实施卓越运营
成本优化最佳实践
部署前成本估算
部署前务必估算成本:
- 使用 AWS Pricing MCP 估算资源成本
- 比较不同区域的价格
- 评估可替代的服务选项
- 计算预期月度成本
- 为扩展和增长做好规划
工作流示例:
"Estimate the monthly cost of running a Lambda function with
1 million invocations, 512MB memory, 3-second duration in us-east-1"
成本分析与优化
定期审查成本:
- 使用 Cost Explorer MCP 分析支出趋势
- 识别成本异常和意外费用
- 按服务、区域和环境审查成本
- 比较实际成本与预算成本
- 生成成本优化建议
成本优化策略:
- 为过度预配置的资源选择合适的规格
- 使用合适的存储类别(S3、EBS)
- 为动态工作负载实施自动扩缩
- 利用 Savings Plans 和 Reserved Instances
- 删除未使用的资源和快照
- 有效使用成本分配标签
预算监控
对照预算跟踪支出:
- 使用 Billing and Cost Management MCP 监控预算
- 设置预算阈值超限警报
- 定期检查预算使用情况
- 根据趋势调整预算
- 实施成本控制和治理
监控与可观测性最佳实践
CloudWatch 指标和告警
实施全面监控:
- 使用 CloudWatch MCP 查询指标和日志
- 为关键指标设置告警:
- CPU 和内存利用率
- 错误率和延迟
- 队列深度和处理时间
- API 网关限流
- Lambda 错误和超时
- 创建 CloudWatch 控制面板以进行可视化
- 使用日志洞察进行故障排查
告警场景示例:
- Lambda 错误率 > 1%
- EC2 CPU 利用率 > 80%
- API Gateway 4xx/5xx 错误激增
- DynamoDB 请求被限流
- ECS 任务失败
应用性能监控
监控应用运行状况:
- 使用 CloudWatch Application Signals MCP 进行 APM
- 跟踪服务级目标(SLO)
- 监控应用依赖项
- 识别性能瓶颈
- 设置分布式追踪
容器和 Kubernetes 监控
针对容器化工作负载:
- 使用 AWS Managed Prometheus MCP 获取指标
- 监控容器资源利用率
- 跟踪 Pod 和节点运行状况
- 为自定义指标创建 PromQL 查询
- 为容器异常设置告警
审计和安全最佳实践
CloudTrail 活动分析
审计 AWS 活动:
- 使用 CloudTrail MCP 分析 API 活动
- 跟踪是谁更改了资源
- 调查安全事件
- 监控可疑活动模式
- 审计策略合规性
常见审计场景:
- “谁删除了这个 S3 存储桶?”
- “显示过去 24 小时内所有 IAM 角色变更”
- “列出登录失败尝试”
- “查找特定用户执行的所有操作”
- “跟踪安全组的修改”
安全评估
定期安全审查:
- 使用 Well-Architected Security Assessment MCP
- 根据最佳实践评估安全状况
- 识别安全缺口和漏洞
- 实施建议的安全改进措施
- 记录安全合规情况
安全评估领域:
- 身份和访问管理(IAM)
- 检测控制和监控
- 基础设施保护
- 数据保护和加密
- 事件响应准备情况
有效使用 MCP 服务
成本分析工作流
- 部署前:使用 Pricing MCP 估算成本
- 部署后:使用 Billing MCP 跟踪实际支出
- 分析:使用 Cost Explorer MCP 进行详细的成本分析
- 优化:落实 Cost Explorer 的建议
监控工作流
- 设置:配置 CloudWatch 指标和告警
- 监控:使用 CloudWatch MCP 跟踪关键指标
- 分析:使用 Application Signals 获取 APM 洞察
- 故障排查:查询 CloudWatch Logs 以解决问题
安全工作流
- 审计:使用 CloudTrail MCP 审查活动
- 评估:使用 Well-Architected Security Assessment
- 修复:落实安全建议
- 监控:通过 CloudWatch 跟踪安全事件
MCP 使用最佳实践
- 成本意识:部署资源前检查定价
- 主动监控:为关键指标设置告警
- 定期审查:每周分析成本和性能
- 审计跟踪:审查 CloudTrail 日志以确保合规
- 安全优先:定期运行安全评估
- 持续优化:根据成本和性能建议采取行动
卓越运营指南
成本优化
- 为所有内容添加标签:使用一致的成本分配标签
- 每月审查:分析支出趋势和异常
- 调整资源规模:使资源与实际用量相匹配
- 自动化:使用自动扩缩和计划任务
- 监控预算:为超出成本预算设置告警
监控和告警
- 关键指标:针对业务关键指标设置告警
- 减少噪声:微调阈值以减少误报
- 可执行的告警:确保告警包含明确的补救步骤
- 仪表板可见性:为关键利益相关者创建仪表板
- 日志保留:平衡成本与合规要求
安全与合规
- 最小权限:仅授予所需的最低权限
- 定期审计:检查 CloudTrail 日志中的异常
- 加密数据:对静态数据和传输中的数据进行加密
- 持续评估:频繁进行安全评估
- 事件响应:制定安全事件处理流程
其他资源
如需了解详细的运维模式和最佳实践,请参阅全面的参考文档:
文件:references/operations-patterns.md
此参考文档包括:
- 成本优化策略
- 监控和告警模式
- 可观测性最佳实践
- 安全与合规指南
- 故障排除工作流
CloudWatch 告警参考
文件:references/cloudwatch-alarms.md
以下服务的常见告警配置:
- Lambda 函数
- EC2 实例
- RDS 数据库
- DynamoDB 表
- API Gateway
- ECS 服务
- Application Load Balancers