cloudserver icon indicating copy to clipboard operation
cloudserver copied to clipboard

operation error S3: PutObject, https response error StatusCode: 400, api error BadRequest: trailing checksum is not supported

Open arminzqm opened this issue 1 year ago • 3 comments

I attempted to use Velero latest version 1.13.1 with CloudServer 8.8.20. When creating a backup, I encountered the following error:

operation error S3: PutObject, https response error StatusCode: 400, api error BadRequest: trailing checksum is not supported

https://github.com/scality/cloudserver/blob/8.8.20/lib/api/apiUtils/object/validateChecksumHeaders.js#L9

Question: Do you have any plans to support the x-amz-trailer header? If so, when can we expect this support to be available?

Additional information

cloudserver: 8.8.20 velero: 1.13.1

arminzqm avatar Apr 03 '24 02:04 arminzqm

this change is caused by new version of aws-sdk llibraries, it means many tools using the aws-sdk may doesn't work without support of streaming signd/unsign trailer

yong-jie-gong avatar Apr 10 '24 02:04 yong-jie-gong