Skip to content
Discussion options

You must be logged in to vote

This signature error is likely caused by the custom handler modifying the request headers after the SDK has already calculated the signature. The SDK uses request signing (SigV4) where the signature is calculated based on the exact request content, including headers.
The custom HTTP handler approach, has limitations due to AWS's request signing mechanism.

I would recommend:

  1. Reach out toNetApp to fix their S3 API compatibility to properly handle URL-encoded headers like standard AWS S3.
  2. Use GetObject + PutObject instead of CopyObject

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Maoo690
Comment options

@sankettangade
Comment options

Answer selected by sankettangade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. module/sdk-custom
2 participants