Terraform code for Leverage Reference Architecture for AWS, designed under optimal configs for the most popular modern web and mobile applications needs.
Add chance to set AWS Budget publish permission on the topic
Why?
As per this post, the way AWS manages the access of AWS Budget to topics has changed. So this permission is necessary.
When this notification topic will be used as a target for cost-mngm layer, this permission is needed, and since we use the former layer a lot it is worth adding this here
Cost details
```
──────────────────────────────────
Project: binbashar/le-tf-infra-aws/apps-devstg/us-east-1/databases-aurora/rds-export-to-s3
Module path: apps-devstg/us-east-1/databases-aurora/rds-export-to-s3
Errors:
Passed var file does not exist:
apps-devstg/us-east-1/config/backend.tfvars. Make sure you are passing the var file path relative to the --path flag.
Diff baseline error:
Passed var file does not exist:
apps-devstg/us-east-1/config/backend.tfvars. Make sure you are passing the var file path relative to the --path flag.
──────────────────────────────────
Project: binbashar/le-tf-infra-aws/apps-devstg/us-east-1/databases-mysql --/rds-export-to-s3
Module path: apps-devstg/us-east-1/databases-mysql --/rds-export-to-s3
Errors:
Passed var file does not exist:
apps-devstg/us-east-1/config/backend.tfvars. Make sure you are passing the var file path relative to the --path flag.
Diff baseline error:
Passed var file does not exist:
apps-devstg/us-east-1/config/backend.tfvars. Make sure you are passing the var file path relative to the --path flag.
──────────────────────────────────
2408 cloud resources were detected:
∙ 589 were estimated
∙ 1646 were free
∙ 173 are not supported yet, rerun with --show-skipped to see details
```
What?
Why?
cost-mngm
layer, this permission is needed, and since we use the former layer a lot it is worth adding this hereReferences