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 が作るタグなどと区別するためだろう。