More Info:

IAM Database Authentication feature should be enabled in order to use AWS Identity and Access Management (IAM) service to manage database access to your Amazon RDS MySQL and PostgreSQL instances

Risk Level

Medium

Address

Security

Compliance Standards

SOC2, HITRUST, NISTCSF, PCIDSS

Triage and Remediation

Remediation

To remediate the misconfiguration of IAM DB authentication not being enabled for AWS RDS using the AWS console, follow these steps:

  1. Login to AWS Console: Go to the AWS Management Console and login with your credentials.

  2. Navigate to RDS Service: From the console dashboard, navigate to the RDS service by clicking on the “Services” dropdown and selecting “RDS” under the Database category.

  3. Select the RDS Instance: In the RDS dashboard, select the RDS instance for which you want to enable IAM DB authentication.

  4. Modify the Instance: Click on the instance name to open the instance details. Then, click on the “Modify” button to make changes to the instance settings.

  5. Enable IAM DB Authentication: Scroll down to the “Additional configuration” section in the Modify DB Instance page. Look for the “IAM DB authentication” option and set it to “Enable” by checking the box next to it.

  6. Apply the Changes: Scroll to the bottom of the page and click on the “Continue” button to proceed with modifying the instance.

  7. Review and Apply Changes: Review the changes you are about to make and click on the “Modify DB Instance” button to apply the changes.

  8. Verify IAM DB Authentication: Once the modification is complete, go back to the RDS instance details page and verify that IAM DB authentication is now enabled for the instance.

By following these steps, you have successfully remediated the misconfiguration of IAM DB authentication not being enabled for the AWS RDS instance using the AWS console.

Additional Reading: