Per the documentation, the Content-MD5 header is required for putObject requests that set retention policies. However, the sdk does not automatically populate this header for these requests.
Please automatically set the SdkInternalExecutionAttribute.HTTP_CHECKSUM_REQUIRED execution attribute on putObject and multipartUpload requests that set a retention policy.
Is your Feature Request related to a problem?
The sdk errors out when putting objects with a legal hold because the Content-MD5 header is not populated, and it could easily be populated automatically.
Describe the Feature
Per the documentation, the
Content-MD5
header is required forputObject
requests that set retention policies. However, the sdk does not automatically populate this header for these requests.Please automatically set the
SdkInternalExecutionAttribute.HTTP_CHECKSUM_REQUIRED
execution attribute onputObject
andmultipartUpload
requests that set a retention policy.Is your Feature Request related to a problem?
The sdk errors out when putting objects with a legal hold because the
Content-MD5
header is not populated, and it could easily be populated automatically.Proposed Solution
See above.
Your Environment