AWS Certified Solutions Architect – Associate (SAA-C03) — Question 254

A company is building a new web-based customer relationship management application. The application will use several Amazon EC2 instances that are backed by Amazon Elastic Block Store (Amazon EBS) volumes behind an Application Load Balancer (ALB). The application will also use an Amazon Aurora database. All data for the application must be encrypted at rest and in transit.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C because it specifies using AWS Key Management Service (AWS KMS) to encrypt EBS volumes and Aurora database storage at rest, while also attaching an AWS Certificate Manager (ACM) certificate to the ALB for encrypting data in transit. Option A incorrectly suggests using ACM for EBS volume encryption, which is not supported. Option B does not utilize AWS KMS for encryption and relies on the root account, which is not a best practice. Option D incorrectly suggests using BitLocker, which is not relevant to AWS services.