Unfortunately i cannot use AWS SDK and i must use REST API AWS services(i am working with Flutter WEB). So i start to do research on aws docs and this is what i did:
Create bucket.
make all permission to be public(for test only)
open access point
Then at the postman i am using at "Auth" aws signature and added current keys, except session token(my bucket is open and i understood that i dont need it, if i am mistaking pls correct me). when i am sending the request i am getting an error:
Missing required header for this request: x-amz-content-sha256
Here is attachment images:
According to the AWS documentation, you need to send the
x-amz-content-sha256
header in the request:Seems like Postman is not adding it for some reason. You should check the Headers and add manually then.