Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
rgw: aws4: handle UNSIGNED-PAYLOAD under header auth #8601
In the jargon of AWS S3, this patch adds the missing bits to handle the 'Unsigned payload option' in 'Transfer Payload in a Single Chunk' (Authorization Header way)
s3-tests has not coverage for the combo (PUT + UNSIGNED-PAYLOAD + Authorization Header) cause our test cases use boto2 with the 'Signed payload option' mainly. Testing with libcloud requires changing the host/region to speak to RGW and using the verify_hash=False parameter in 'driver.upload_object' method.
One RGW S3 provider in libcloud is almost finished but I am running some testing before asking to go upstream in libcloud for the next days.