A company has an application that runs on Amazon EC2 instances and uses an Amazon Aurora database. The EC2 instances connect to the database by using user names and passwords that are stored locally in a file. The company wants to minimize the operational overhead of credential management. What should a solutions architect do to accomplish this goal?
Show Answer & Explanation
Correct Answer: A. Use AWS Secrets Manager. Turn on automatic rotation.
To minimize the operational overhead of credential management for an application using Amazon EC2 instances and an Amazon Aurora database, the most suitable option is to use AWS Secrets Manager with automatic rotation. AWS Secrets Manager allows for the secure storage, management, and automated rotation of database credentials, API keys, and other secrets, reducing the need for manual credential updates and improving security compliance. By turning on automatic rotation, the company ensures that credentials are regularly updated without human intervention, minimizing operational overhead effectively.