Updating the IAM Role Assigned to AWS Config - AWS Config

Updating the IAM Role Assigned to AWS Config

You can update the IAM role assumed by AWS Config any time. Before you update the IAM role, ensure that you have created a new role to replace the old one. You must attach policies to the new role that grant permissions to AWS Config to record configurations and deliver them to your delivery channel. In addition, make sure to copy the Amazon Resource Name (ARN) of your new IAM role. You will need it to update the IAM role. For information about creating an IAM role and attaching the required policies to the IAM role, see Creating an IAM Role.

Note

To find the ARN of an existing IAM role, go to the IAM console at https://console.aws.amazon.com/iam/. Choose Roles in the navigation pane. Then choose the name of the desired role and find the ARN at the top of the Summary page.

Updating the IAM Role

You can update your IAM role using the AWS Management Console or the AWS CLI.

To update the IAM role (Console)

If you are using AWS Config in a region that supports AWS Config rules, complete the following steps. For the list of supported regions, see AWS Config Regions and Endpoints in the Amazon Web Services General Reference.

  1. Sign in to the AWS Management Console and open the AWS Config console at https://console.aws.amazon.com/config/.

  2. Choose Settings in the navigation pane.

  3. Choose Edit on the Settings page.

  4. In the Data governance, section, choose the IAM role for AWS Config:

    • Use an existing AWS Config service-linked role – AWS Config creates a role that has the required permissions.

    • Choose a role from your account – For Existing roles, choose an IAM role in your account.

  5. Choose Save.

To update the IAM role (AWS CLI)

Use the put-configuration-recorder command and specify the Amazon Resource Name (ARN) of the new role:

$ aws configservice put-configuration-recorder --configuration-recorder name=configRecorderName,roleARN=arn:aws:iam::012345678912:role/myConfigRole