
AWS Certified Developer - Associate
Get started today
Ultimate access to all questions.
How can a developer ensure server-side encryption with Amazon S3 managed keys (SSE-S3) for objects added to an S3 bucket via the PutObject API operation?
How can a developer ensure server-side encryption with Amazon S3 managed keys (SSE-S3) for objects added to an S3 bucket via the PutObject API operation?
Exam-Like
Explanation:
The correct answer is B. When using the PutObject API operation to store objects in an S3 bucket, setting the x-amz-server-side-encryption header is the appropriate method to enable server-side encryption with Amazon S3 managed keys (SSE-S3). This header specifies the server-side encryption algorithm used to encrypt the object. Setting this header to 'AES256' activates SSE-S3 encryption.