AWS Certified Developer – Associate (DVA-C02) — Question 327

A company uses Amazon Simple Queue Service (Amazon SQS) to decouple its microservices architecture. Some messages in an SQS queue contain sensitive information. A developer must implement a solution that encrypts all the data at rest.

Which solution will meet this requirement?

Answer options

Correct answer: A

Explanation

Enabling server-side encryption using SSE-SQS is the standard and built-in way to protect data at rest in SQS queues. Option B enforces encryption in transit rather than encryption at rest. Options C and D are incorrect because SQS does not support referencing AWS Certificate Manager certificates for message encryption, and adding custom message attributes does not trigger native encryption.