I’m trying to use bulk-exports to push our traces to an S3 bucket that has Object Lock with a default retention policy.
Because of this, Amazon S3 requires either a Content-MD5
header or the pair x-amz-sdk-checksum-algorithm
/ x-amz-checksum-*
on the final PutObject call. Otherwise it throws:
{"detail":"Failed to validate S3 destination: [Errno 22] Content-MD5 OR x-amz-checksum- HTTP header is required for Put Object requests with Object Lock parameters"}
The endpoint POST /api/v1/bulk-exports/destinations doesn’t appear to expose any field for passing that checksum, so the destination creation fails.
is there a solution to the problem ?