🏠 技術系 AWS CLIAWS のコスト情報をコマンドライン (CLI) で取得するAWS更新: 2021-02-23 / 作成: 2021-02-23XThreadsFacebookLINEHatena BookmarkPocketaws ce get-cost-and-usage ...次の例では、指定した期間の AWS 利用料金を求めています。aws ce get-cost-and-usage \ --granularity MONTHLY \ --time-period Start=2021-01-01,End=2021-02-01 \ --metrics BlendedCost 実行結果DimensionValueAttributes: [] ResultsByTime: - Estimated: false Groups: [] TimePeriod: End: '2021-02-01' Start: '2021-01-01' Total: BlendedCost: Amount: '0.0900932477' Unit: USD次の例では、サービスごとに料金表示しています。aws ce get-cost-and-usage \ --granularity MONTHLY \ --time-period Start=2021-01-01,End=2021-02-01 \ --metrics BlendedCost \ --group-by Type=DIMENSION,Key=SERVICE 実行結果DimensionValueAttributes: [] GroupDefinitions: - Key: SERVICE Type: DIMENSION ResultsByTime: - Estimated: false Groups: - Keys: - AWS CloudShell Metrics: BlendedCost: Amount: '0.0000032477' Unit: USD - Keys: - AWS CodeCommit Metrics: BlendedCost: Amount: '0' Unit: USD - Keys: - AWS Key Management Service Metrics: BlendedCost: Amount: '0' Unit: USD - Keys: - AWS Lambda Metrics: BlendedCost: Amount: '0' Unit: USD - Keys: - Amazon Simple Notification Service Metrics: BlendedCost: Amount: '0' Unit: USD - Keys: - Amazon Simple Storage Service Metrics: BlendedCost: Amount: '0.00009' Unit: USD - Keys: - AmazonCloudWatch Metrics: BlendedCost: Amount: '0' Unit: USD - Keys: - CodeBuild Metrics: BlendedCost: Amount: '0.08' Unit: USD - Keys: - Tax Metrics: BlendedCost: Amount: '0.01' Unit: USD TimePeriod: End: '2021-02-01' Start: '2021-01-01' Total: {}サービスごとにコストを一行でシンプルに表示します。$ aws ce get-cost-and-usage \ --granularity MONTHLY \ --time-period Start=2021-01-01,End=2021-02-01 --metrics BlendedCost \ --group-by Type=DIMENSION,Key=SERVICE \ --query 'ResultsByTime[0].Groups[*].[Keys[0], Metrics.BlendedCost.Amount]' \ --output=text 実行結果AWS CloudShell 0.0000032477 AWS CodeCommit 0 AWS Key Management Service 0 AWS Lambda 0 Amazon Simple Notification Service 0 Amazon Simple Storage Service 0.00009 AmazonCloudWatch 0 CodeBuild 0.08 Tax 0.01関連記事DynamoDB Local で DynamoDB のローカルテスト環境を作るAWS CodeBuild をコマンドライン (CLI) から操作するAmazon EC2 をコマンドライン (CLI) で操作するDynamoDB をコマンドライン (CLI) で操作するAWS S3 をコマンドライン (CLI) で操作するAWS IAM の設定をコマンドライン (CLI) で行うAWS の初期設定: AWS CLI と認証情報の設定AWSAWS CLI 関連記事へ戻る