
How to Centrally Manage AWS Root Access
Centralise AWS root access with new Root Access Management. Simplify security, remove root credentials, and streamline account management.
- Eliminate root user credentials in member accounts, removing the risk of long-term privileged credentials.
- Streamline the creation of secure AWS accounts from the outset, avoiding the need to configure a password and MFA for each new account.
- Prevent the "forgot password" recovery flow for root users, stopping unauthorised attempts to gain access to the account.
- Use a single root user and MFA key for all accounts, simplifying management and enhancing security.
- Log in to your AWS organisation’s management account (the top level account in your AWS organisation).
- Go to the IAM Dashboard and then Root access management
- Click Enable
- For Capabilities , enable both Root credentials management and Privilege root accounts in member accounts.
- While optional, I highly recommend enabling this step. It allows you to designate a second AWS account (another root user) to have delegated access to manage centralised root access controls.
- Click Enable
- Delete S3 Bucket Policy: If an S3 bucket policy is misconfigured and denies access to users within your account, the root account can delete this policy to restore access.
- Delete SQS Queue Policy: Similar to S3 bucket policies, this allows you to delete misconfigured SQS Queue policies that block access.
- Delete Root User Credentials: Remove the root user credentials from an account, eliminating the risk associated with long-term privileged credentials.
- On the Root Access Management console, locate the account for which you want to remove the root user credentials. Then, select Take Privileged Action.
- Select Delete Root User Credentials. You’ll be provided with a report showing whether the root console password or access keys have been used. Once you’ve reviewed the report, click Delete Root User Credentials.
- The console will now indicate that this account no longer has root user credentials present.
- Repeat this process for each remaining account until the root user credentials have been removed from all member accounts.