Update Permissions associated with allow-billing-only-access-from-other-accounts role #766
Unanswered
timrwilliams
asked this question in
Help
Replies: 1 comment 1 reply
-
Hello @timrwilliams, The Reference Architecture uses the AWS Managed Billing Policy (arn:aws:iam::aws:policy/job-function/Billing) to control access to Billing information, which should automatically get updated by AWS for this change. The new permission sets should already be added to the policy, and after retirement, AWS will automatically remove the old permissions. Just to confirm what is in your Reference Architecture, can you take a look at the billing policy currently in place and confirm that the new permissions are in place (the new prefixes are |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As per this AWS Blog a number of IAM permissions relating to the Billing Console have been deprecated and need to be updated prior to December 2023.
These permissions are referenced in the IAM role inline policy created by the Reference Architecture named
allow-billing-only-access-from-other-accounts
.The following are deprecated:
purchase-orders:*PurchaseOrders, aws-portal:*Usage, aws-portal:*PaymentMethods, aws-portal:*Billing
The new granular permissions are:
aws-portal:ViewBilling, aws-portal:ModifyBilling, aws-portal:ViewAccount, aws-portal:ModifyAccount, aws-portal:ViewPaymentMethods, aws-portal:ModifyPaymentMethods, aws-portal:ViewUsage, purchase-orders:ViewPurchaseOrders, and purchase-orders:ModifyPurchaseOrders
What is the best way to update this policy with the new, equivalent AWS permissions?
https://github.com/gruntwork-io/terraform-aws-security
Tracked in ticket #110426
Beta Was this translation helpful? Give feedback.
All reactions