AWS Certified SysOps Administrator – Associate (legacy) — Question 124

A storage admin wants to encrypt all the objects stored in S3 using server side encryption. The user does not want to use the AES 256 encryption key provided by
S3. How can the user achieve this?

Answer options

Correct answer: D

Explanation

The correct answer is D because when using client-side encryption, the administrator must include the encryption keys and the algorithm used with each API call to ensure that S3 can properly encrypt and decrypt the objects. Option A is incorrect as S3 does not allow uploading secret keys to the console for decryption. Option B is wrong because while S3 does allow client-managed keys, it does not involve uploading keys via an encryption key URL. Option C is also incorrect since S3 does support client-supplied keys, but the admin must provide them with each request.