
Ultimate access to all questions.
A DevOps engineer is tasked with developing a script for a data archival project that involves migrating on-premises data older than one month to an Amazon S3 bucket. The script utilizes the S3 PutObject operation and must ensure that data is not corrupted during transmission. To achieve this, the script must verify data integrity using MD5 checksums before deleting the original on-premises data. Which methods should be implemented in the script to ensure data integrity during the migration process?
A
Check the returned response for the VersionId. Compare the returned VersionId against the MD5 checksum.
B
Include the MD5 checksum within the Content-MD5 parameter. Check the operation call’s return status to find out if an error was returned.
C
Include the checksum digest within the tagging parameter as a URL query parameter.
D
Check the returned response for the ETag. Compare the returned ETag against the MD5 checksum.
E
Include the checksum digest within the Metadata parameter as a name-value pair. After upload, use the S3 HeadObject operation to retrieve metadata from the object.