Skip to content

Setting applyChecksum to false failes head/get_object requests by default #7740

@jackyalbo

Description

@jackyalbo

Describe the issue

We were using s3DisableBodySigning = false in sdkv2. When replacing it with applyChecksum = false in v3, the get_object request fails due to signature issues, as it seems we must provide the "x-amz-content-sha256" header set to "UNSIGNED-PAYLOAD".
Can you please approve that the same semantics remain in v2 vs v3 - and that applyChecksum is the same as s3DisableBodySigning and didn't reversed it's meaning. Also, is it documented that due to this upgrade, the client now needs to be responsible for setting this header?

Links

https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/migrate-client-constructors.html

Metadata

Metadata

Assignees

Labels

documentationThis is a problem with documentation.p2This is a standard priority issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions