Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified DevOps Engineer - Professional · AWS
Select 2 answers.
This question asks for 2 answers, but our data marks only 1. Compare with the community discussion below for the full answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
B: the content-MD5 header is used to provide a base64encoded 128-bit MD5 digest of the object data when included in a PutObject request, S3 checks the provided MD5 against what it calculates during upload If the checksums dont match, the request fails with an error (like http 4xx) this will ensure data was not corrupted during upload D: for single part uploads, the ETag returned by S3 is usually the MD5 checksum of the object. by calculating the MD5 of the local file and comparing it to the returned ETag, the script can verify integrity
If the object was created by a PutObject, PostObject, or Copy operation, or via the AWS Management Console, and the object is either plain text or encrypted with server-side encryption using the Amazon S3 managed key ( SSE-S3), the object's ETag is the MD5 digest of the object data.
B and D are correct: <verify whether the data was successfully copied to Amazon S3> means we need to check <operation call’s return status> code. <use MD5 checksums to verify data integrity> means we need to check ETag A: no mention of ETag C and E: no mention of ETag or return status code