mcpField
C
cost-estimator

cost-estimator

github.com/aws-samplesクラウド・DevOps5355 回インストール9 週間前に更新
リポジトリ

cost-estimator について

AWS CDKプロジェクト向けのコスト見積もりスキルです。リソースをスキャンしてAWSの最新価格を取得し、ExcelとMarkdownのレポートを生成します。インフラやBedrockモデルの費用見積もり、リージョン間の比較に使えます。

主な機能

  1. 01CDKコード内のAWSリソースをスキャン
  2. 02AWS Bulk APIから価格を取得
  3. 03ExcelとMarkdownのレポート生成
  4. 04標準リージョンと中国リージョンに対応
  5. 05Bedrockモデルのコスト見積もり

活用シーン

  1. 01CDKインフラコストの見積もり
  2. 02AWSリージョン間の費用比較
  3. 03価格レポートの作成
  4. 04Bedrockモデル費用の計算

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aws-samples/sample-agent-skills-for-builders --skill cost-estimator

インストール後、Claude Code で/cost-estimatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
bedrock-pricing.md
cdk-analysis.md
pricing-api.md
report-generation.md
scripts/
bedrock-fallback-prices.json
fetch-aws-pricing.py
generate-pricing-excel.py

詳細

コスト見積もり

AWS Price List Bulk API からリアルタイムの料金を取得する、CDK プロジェクト向けの AWS コスト見積もりツールです。

適用する場面

以下の場合にこのスキルを参照してください。

  • AWS インフラストラクチャのコストを見積もる場合
  • CDK プロジェクトのリソースコストを分析する場合
  • 料金レポート(Excel/Markdown)を作成する場合
  • AWS リージョン間でコストを比較する場合
  • Bedrock モデルのコストを計算する場合

仕組み

  1. リージョンを確認 - 対象の AWS リージョンを選択します
  2. リソースをスキャン - CDK コードから AWS リソースを分析します
  3. 料金を取得 - AWS Bulk API からリアルタイムの料金を取得します
  4. レポートを作成 - 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)

参考資料

コメント