AWS Certified SysOps Administrator – Associate (legacy) — Question 411
When you put objects in Amazon S3, what is the indication that an object was successfully stored?
Answer options
- A. Each S3 account has a special bucket named_s3_logs. Success codes are written to this bucket with a timestamp and checksum.
- B. A success code is inserted into the S3 object metadata.
- C. A HTTP 200 result code and MD5 checksum, taken together, indicate that the operation was successful.
- D. Amazon S3 is engineered for 99.999999999% durability. Therefore, there is no need to confirm that data was inserted.
Correct answer: C
Explanation
When uploading an object to Amazon S3, a successful write operation is confirmed by receiving an HTTP 200 OK status code along with an ETag, which represents the MD5 checksum of the uploaded object. Other options are incorrect because S3 does not log write confirmations in a special '_s3_logs' bucket, success indicators are not written directly into object metadata for verification, and high durability metrics do not replace the need for API transaction confirmation.