x-amz-grant-read: emailAddress=”xyz@amazon.com”, emailAddress=”abc@amazon.com” You can use either a canned ACL or specify access permissions explicitly. … Required: Yes. Content-MD5 The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit.
https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html