cost-estimator について
AWS CDKプロジェクト向けのコスト見積もりスキルです。リソースをスキャンしてAWSの最新価格を取得し、ExcelとMarkdownのレポートを生成します。インフラやBedrockモデルの費用見積もり、リージョン間の比較に使えます。
主な機能
- 01CDKコード内のAWSリソースをスキャン
- 02AWS Bulk APIから価格を取得
- 03ExcelとMarkdownのレポート生成
- 04標準リージョンと中国リージョンに対応
- 05Bedrockモデルのコスト見積もり
活用シーン
- 01CDKインフラコストの見積もり
- 02AWSリージョン間の費用比較
- 03価格レポートの作成
- 04Bedrockモデル費用の計算
インストール
コマンドをコピーしてターミナルで実行します。
$
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詳細
コスト見積もり
AWS Price List Bulk API からリアルタイムの料金を取得する、CDK プロジェクト向けの AWS コスト見積もりツールです。
適用する場面
以下の場合にこのスキルを参照してください。
- AWS インフラストラクチャのコストを見積もる場合
- CDK プロジェクトのリソースコストを分析する場合
- 料金レポート(Excel/Markdown)を作成する場合
- AWS リージョン間でコストを比較する場合
- Bedrock モデルのコストを計算する場合
仕組み
- リージョンを確認 - 対象の AWS リージョンを選択します
- リソースをスキャン - CDK コードから AWS リソースを分析します
- 料金を取得 - AWS Bulk API からリアルタイムの料金を取得します
- レポートを作成 - Excel と Markdown のレポートを作成します
前提条件
- 合成可能なスタックを含む AWS CDK プロジェクト
- pandas、openpyxl を含む Python 3.8+
- 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 リージョン
- CNY 料金に対応した中国リージョン(cn-north-1、cn-northwest-1)
参考資料
- CDK 分析 - リソーススキャンのガイド
- 料金 API - AWS Bulk API の使用方法
- レポート生成 - レポートの作成
- Bedrock の料金 - AI モデルの料金
コメント
Markdown 対応