关于 cost-estimator
面向 AWS CDK 项目的成本估算 Skill,可扫描资源、获取 AWS 实时价格,并生成 Excel 与 Markdown 报告。适用于估算基础设施或 Bedrock 模型成本,也可比较不同区域的费用。
主要功能
- 01扫描 CDK 代码中的 AWS 资源
- 02通过 AWS Bulk API 获取价格
- 03生成 Excel 和 Markdown 报告
- 04支持标准区域及中国区域
- 05估算 Bedrock 模型成本
适用场景
- 01估算 CDK 基础设施成本
- 02比较不同 AWS 区域的费用
- 03准备定价报告
- 04计算 Bedrock 模型成本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aws-samples/ sample-agent-skills-for-builders --skill cost-estimator安装后在 Claude Code 中输入/cost-estimator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdreferences/bedrock-pricing.mdcdk-analysis.mdpricing-api.mdreport-generation.mdscripts/bedrock-fallback-prices.jsonfetch-aws-pricing.pygenerate-pricing-excel.py详细介绍
成本估算器
适用于 CDK 项目的 AWS 成本估算工具,提供来自 AWS Price List Bulk API 的实时定价。
适用场景
在以下情况参考此技能:
- 估算 AWS 基础设施成本
- 分析 CDK 项目资源成本
- 生成定价报告(Excel/Markdown)
- 比较不同 AWS 区域的成本
- 计算 Bedrock 模型成本
工作原理
- 确认区域 - 选择目标 AWS 区域
- 扫描资源 - 分析 CDK 代码中的 AWS 资源
- 获取定价 - 从 AWS Bulk API 获取实时价格
- 生成报告 - 创建 Excel 和 Markdown 报告
先决条件
- 包含可合成堆栈的 AWS CDK 项目
- Python 3.8+,以及 pandas、openpyxl
- AWS 凭证(用于访问定价 API)
用法
# Fetch AWS pricing data
python scripts/fetch-aws-pricing.py --region us-east-1
# Generate Excel report
python scripts/generate-pricing-excel.py --input resources.json --output costs.xlsx
输出文件
报告保存在 cost-estimates/:
cost-estimate-{region}.xlsx- 详细的 Excel 报告cost-estimate-{region}.md- Markdown 摘要
支持的区域
- 所有标准 AWS 区域
- 中国区域(cn-north-1、cn-northwest-1),采用 CNY 定价
参考资料
- CDK 分析 - 资源扫描指南
- 定价 API - AWS Bulk API 用法
- 报告生成 - 报告创建
- Bedrock 定价 - AI 模型定价
评论
支持 Markdown