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

A developer needs to use Amazon DynamoDB to store customer orders. The developer’s company requires all customer data to be encrypted at rest with a key that the company generates.

What should the developer do to meet these requirements?

Answer options

Correct answer: B

Explanation

The correct answer is B because it complies with the requirement for using a customer managed key in AWS KMS, which allows the company to control the encryption key. Option A fails as it does not provide encryption at rest. Option C uses default encryption instead of a customer managed key, and Option D utilizes an AWS managed key, which does not meet the requirement for a key generated by the company.