概述
自动检测 AWS 多账号(含中国区)的每日费用异常波动,通过钉钉推送告警。支持费用骤增和骤降双向检测。
- 检测维度:费用骤增 + 费用骤降
- 覆盖范围:多个 AWS 账号(国际站 + 中国区)
- 触发方式:EventBridge 每日定时触发 Lambda
- 通知渠道:钉钉机器人(text 格式,手机电脑显示一致)
- 零外部依赖:纯 boto3 + urllib,无需打包第三方库
架构
EventBridge (每天10:00 北京时间) │ ▼ Lambda (cost-alert-daily) │ ├─ 本账号 → Cost Explorer(直接调用) ├─ AssumeRole → 账号B → Cost Explorer ├─ AssumeRole → 账号C → Cost Explorer └─ AK/SK → 中国区 → Cost Explorer(跨分区) │ ▼ 对比计算(昨日 vs 前日) │ ├─ 无异常 → 静默 └─ 有异常 → 钉钉告警