AWS CDK Budgets において CostFilters を設定する

updated: 2020-12-09

まとめ

  • AWS CDK Budgets で Tag を使って CostFilters を設定したいときは 'TagKeyValue': ['user:key$value', 'key2$value2'] と設定する

詳細

ドキュメントAWS::Budgets::Budget BudgetData - AWS CloudFormationを見ても CostFilters については詳しく書いていない。

terraform-provider-aws の Issue を見てそれっぽい値を発見した。 Budget with multiple TagKeyValue cost filters · Issue #5890 · hashicorp/terraform-provider-aws

テストの実装は https://github.com/zfhrp6/cdk_budgets_test/blob/master/lib/cdk_budget-stack.ts に置いてある。

user: の prefix を付けているけれど、これは AWS が作るタグなどと区別するためだろう。

width=300px