
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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?
A
Use AWS Secrets Manager. Turn on automatic rotation.
B
Use AWS Systems Manager Parameter Store. Turn on automatic rotation.
C
Create an Amazon S3 bucket to store objects that are encrypted with an AWS Key Management Service (AWS KMS) encryption key. Migrate the credential file to the S3 bucket. Point the application to the S3 bucket.
D
Create an encrypted Amazon Elastic Block Store (Amazon EBS) volume for each EC2 instance. Attach the new EBS volume to each EC2 instance. Migrate the credential file to the new EBS volume. Point the application to the new EBS volume.
Explanation:
Correct Answer: A
AWS Secrets Manager is specifically designed for managing secrets like database credentials, API keys, and other sensitive data. Here's why this is the best solution:
Option B - AWS Systems Manager Parameter Store:
Option C - Amazon S3 with KMS encryption:
Option D - Encrypted EBS volumes:
By using AWS Secrets Manager with automatic rotation, the company can minimize operational overhead while maintaining security and compliance.