What should a SysOps administrator do to meet this requirement?
Pass the Content-Disposition value as a request body during the object upload
Pass the Content-MD5 value as a request header during the object upload
Pass x-amz-object-lock-mode as a request header during the object upload
Pass x-amz-server-side-encryption-customer-algorithm as a request body during the object upload
Explanations:
The Content-Disposition header is used to indicate how content should be handled by the browser (e.g., inline or attachment), and it does not provide any mechanism for verifying the integrity of the uploaded object.
Passing the Content-MD5 value as a request header during the object upload allows Amazon S3 to compute the MD5 checksum of the uploaded data and compare it to the provided value. If the values do not match, S3 will reject the upload, thus ensuring that the object is not corrupted during the upload process.
The x-amz-object-lock-mode header is used for enabling object lock on S3 objects, which is related to data retention and protection, but it does not pertain to the integrity verification of uploaded objects.
The x-amz-server-side-encryption-customer-algorithm header is used to specify the encryption algorithm for server-side encryption with customer-provided keys. This is unrelated to the verification of object integrity during the upload process.