Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reports/Budget cost unit needs document and support currencies other than USD #682

Open
1 task
n3mawashi opened this issue Dec 18, 2024 · 0 comments
Open
1 task
Labels
bug Something isn't working

Comments

@n3mawashi
Copy link

n3mawashi commented Dec 18, 2024

Describe the bug
When changing USD to AUD for the budget unit LZA pipeline fails
To Reproduce
Steps to reproduce the behavior.

Expected behaviour
AUD would be accepted and the pipeline would configure as expected. Otherwise, list it in the documentation, be it at the API, CFN or LZA level.

  • [ * ] Version: v1.10.1.

  • [ * ] Region: ap-southeast-2

  • [ * ] Was the solution modified from the version published on this repository? No.

  • If the answer to the previous question was yes, are the changes available on GitHub?

  • [ * ] Have you checked your service quotas for the services this solution uses? Yes, no problems there.

  • [ * ] Were there any errors in the CloudWatch Logs?
    Not that I could see, however codebuild log posted below.

Screenshots

AWSA-OperationsStack-*********-ap-southeast-2 | 0/29 | 1:39:05 AM | CREATE_FAILED | AWS::Budgets::Budget | accel-budgetBudgetDefinition/accel-budget (accelbudgetBudgetDefinitionaccelbudget73707CCE) Unable to create/update budget - AUD is not in the supported unit set: [USD] (Service: AWSBudgets; Status Code: 400; Error Code: InvalidParameterException; Request ID: 5ca53427-a758-4dc1-ab3e-2bbba66e6311; Proxy: null)

200 | new BudgetDefinition (/codebuild/output/src2978/src/s3/00/source/packages/@aws-accelerator/constructs/lib/aws-budgets/budget-definition.ts:175:7)
201 | _ OperationsStack.enableBudgetReports (/codebuild/output/src2978/src/s3/00/source/packages/@aws-accelerator/accelerator/lib/stacks/operations-stack.ts:740:11)
202 | _ new OperationsStack (/codebuild/output/src2978/src/s3/00/source/packages/@aws-accelerator/accelerator/lib/stacks/operations-stack.ts:122:12)
203 | _ createOperationsStack (/codebuild/output/src2978/src/s3/00/source/packages/@aws-accelerator/accelerator/utils/stack-utils.ts:830:29)
204 | _ createMultiAccountMultiRegionStacks (/codebuild/output/src2978/src/s3/00/source/packages/@aws-accelerator/accelerator/bin/app.ts:182:28)
205 | _ processTicksAndRejections (node:internal/process/task_queues:95:5)

Additional context

Additionally, there's no documentation on the cost and usage reporting. It returns a 404.
https://awslabs.github.io/landing-zone-accelerator-on-aws/classes/_aws_accelerator_config.CostAndUsageReportConfig.html

@n3mawashi n3mawashi added the bug Something isn't working label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant