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

What should a solutions architect do to ensure that all objects uploaded to an Amazon S3 bucket are encrypted?

Answer options

Correct answer: D

Explanation

To enforce server-side encryption for all uploads to an Amazon S3 bucket, a bucket policy can be configured to deny s3:PutObject requests if they do not include the x-amz-server-side-encryption header. Options A and B focus on access control lists (ACLs) rather than encryption. Option C secures data in transit via HTTPS using aws:SecureTransport, but it does not ensure encryption at rest.