AWS Certified Solutions Architect – Professional — Question 405

A company is using Amazon Aurora MySQL for a customer relationship management (CRM) application. The application requires frequent maintenance on the database and the Amazon EC2 instances on which the application runs. For AWS Management Console access, the system administrators authenticate against
AWS Identity and Access Management (IAM) using an internal identity provider. For database access, each system administrator has a user name and password that have previously been configured within the database.
A recent security audit revealed that the database passwords are not frequently rotated. The company wants to replace the passwords with temporary credentials using the company's existing AWS access controls.
Which set of options will meet the company's requirements?

Answer options

Correct answer: C

Explanation

Enabling IAM database authentication allows administrators to authenticate using short-lived authentication tokens generated via the AWS CLI instead of static passwords. This mechanism maps IAM roles directly to database users using IAM policies, and requires securing the connection with the Amazon Aurora SSL certificate bundle. Options A and B still rely on retrieving and transmitting static passwords, while Option D is incorrect because Aurora MySQL does not natively map external identity providers directly within the database engine.