Amazon
DVA-C02 · Question #7
A developer has an application that stores data in an Amazon S3 bucket. The application uses an HTTP API to store and retrieve objects. When the PutObject API operation adds objects to the S3 bucket…
The correct answer is B. Set the x-amz-server-side-encryption header when invoking the PutObject API operation. https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingServerSideEncryption.html
Submitted by klara.se· Mar 5, 2026Implement a secure environment
Question
A developer has an application that stores data in an Amazon S3 bucket. The application uses an HTTP API to store and retrieve objects. When the PutObject API operation adds objects to the S3 bucket the developer must encrypt these objects at rest by using server-side encryption with Amazon S3 managed keys (SSE-S3). Which solution will meet this requirement?
Options
- ACreate an AWS Key Management Service (AWS KMS) key. Assign the KMS key to the S3
- BSet the x-amz-server-side-encryption header when invoking the PutObject API operation.
- CProvide the encryption key in the HTTP header of every request.
- DApply TLS to encrypt the traffic to the S3 bucket.
How the community answered
(53 responses)- A4% (2)
- B92% (49)
- C2% (1)
- D2% (1)
Explanation
https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingServerSideEncryption.html
Community Discussion
No community discussion yet for this question.