As per the documentation of aws signing request,
https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html
I thought that using aws sdk, it will automatically sign the requests with the access key and secret specified.
I understood the steps that i need to follow while doing GET request without sdk.
So it would be great if anyone please help me to clarify that whether do i need to do anything for enabling the v4 signing for any of the operation(upload/get/delete) in s3?
Acc to the official doc,
Amazon S3 supports Signature Version 4, a protocol for authenticating inbound API requests to AWS services, in all AWS regions. At this time, AWS Regions created before January 30, 2014 will continue to support the previous protocol, Signature Version 2. Any new Regions after January 30, 2014 will support only Signature Version 4 and therefore all requests to those Regions must be made with Signature Version 4.
so i want keep support of both the v2 for older regions and v4 for new regions.
Please help me with this.