簡単に月額料金を算出する方法 - GreenAvenue/geranium GitHub Wiki
CLIでyaml指定するだけでいける。 が、AWSのアカウント持ってないと使えない。
以下、手順
IAMポリシーの設定
CloudFormation : EstimateTemplateCost
↑これをユーザに付与
アクセスキーの発行
[認証情報] -> [アクセスキーの発行] を選択
- Access key ID
- Secret access key の2つを取得
awscliの設定
リージョンはテキトー
$ aws configure --profile myaws
AWS Access Key ID [None]: アクセスキー
AWS Secret Access Key [None]: シークレットキー
Default region name [None]: us-east-2
Default output format [None]: json
awscliを実行
aws cloudformation --profile myaws \
estimate-template-cost --template-body file://cost_sample.yaml
結果の閲覧
↑のコマンド叩いて返ってきたURLを開けばOK
{
"Url": "http://calculator.s3.amazonaws.com/calc5.html?key=XXXXXXXXXXXX"
}
画面サンプル
