aws-cost-cleanup
清理未使用的 AWS 资源
自动化识别和删除未使用的 AWS 资源,消除浪费并降低每月的云账单。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“aws-cost-cleanup”。 查找所有未使用的资源并计算潜在节省
预期结果:
未挂载的 EBS 卷:5
- vol-0abc123 (100 GB) - $10.00/月
- vol-0def456 (50 GB) - $5.00/月
- vol-0ghi789 (200 GB) - $20.00/月
未使用的弹性 IP: 3 - $10.95/月
旧快照:12 - $15.00/月
每月总节省:$70.95
年度节省:$851.40
正在使用“aws-cost-cleanup”。 为未挂载的 EBS 卷创建清理脚本
预期结果:
#!/bin/bash
# cleanup-unused-ebs.sh - 干运行模式
echo "查找未挂载的 EBS 卷..."
VOLUMES=$(aws ec2 describe-volumes \
--filters Name=status,Values=available \
--query 'Volumes[*].VolumeId' \
--output text)
for vol in $VOLUMES; do
echo "将要删除:$vol"
done
echo "审核并移除 '将要删除' 行以启用实际删除"
正在使用“aws-cost-cleanup”。 设置每周自动清理
预期结果:
Lambda 函数已创建:weekly-ebs-cleanup
- 运行时:Python 3.9
- 触发器:CloudWatch Events(每周日 凌晨 2 点)
- 保留策略:删除 7 天以上的卷
- 干运行:默认启用
- SNS 通知:已启用删除警报
安全审计
安全All static findings are false positives. The skill uses legitimate AWS CLI commands for cost optimization. Network calls are to official AWS documentation URLs only. AWS service names flagged as C2 keywords are standard terminology. This is a valid DevOps tool for AWS cost cleanup.
风险因素
⚙️ 外部命令 (26)
🌐 网络访问 (3)
检测到的模式
质量评分
你能构建什么
DevOps 工程师成本优化
自动化每周清理跨多个 AWS 账户的未使用资源,降低每月云支出。
云财务运营团队
生成未使用资源和潜在节省的报告,为预算决策和成本分配提供依据。
初创公司云管理
快速识别并移除不再需要的测试和开发资源,保持云账单可控。
试试这些提示
使用 aws-cost-cleanup 查找我的 AWS 账户中所有未挂载的 EBS 卷、未使用的弹性 IP 和旧快照。生成一份显示每月潜在节省的报告。
使用 aws-cost-cleanup 创建一个 bash 脚本,识别 30 天以上未挂载的 EBS 卷,并计算总大小和成本影响。
使用 aws-cost-cleanup 创建一个 Lambda 函数,每周运行以识别并删除 7 天以上未挂载的 EBS 卷。包含干运行模式。
使用 aws-cost-cleanup 计算清理所有未挂载 EBS 卷、未使用的弹性 IP 和 90 天以上快照后的月度和年度成本节省。
最佳实践
- 首先以干运行模式运行清理脚本,审核将要删除的内容
- 使用资源标签识别所有者后再删除,并通知相关方
- 删除前为关键数据创建最终快照作为安全保障
避免
- 未先审核清理列表就删除资源
- 忽视资源依赖关系 - 删除卷前检查附加的 ENI
- 跳过安全检查清单 - 始终验证资源确实未在使用