{"action":"created","issue":{"url":"https://api.github.com/repos/apache/libcloud/issues/736","repository_url":"https://api.github.com/repos/apache/libcloud","labels_url":"https://api.github.com/repos/apache/libcloud/issues/736/labels{/name}","comments_url":"https://api.github.com/repos/apache/libcloud/issues/736/comments","events_url":"https://api.github.com/repos/apache/libcloud/issues/736/events","html_url":"https://github.com/apache/libcloud/pull/736","id":145661916,"number":736,"title":"Add AWS4 support in the S3_RGW_OUTSCALE provider","user":{"login":"jmunhoz","id":6533548,"avatar_url":"https://avatars.githubusercontent.com/u/6533548?v=3","gravatar_id":"","url":"https://api.github.com/users/jmunhoz","html_url":"https://github.com/jmunhoz","followers_url":"https://api.github.com/users/jmunhoz/followers","following_url":"https://api.github.com/users/jmunhoz/following{/other_user}","gists_url":"https://api.github.com/users/jmunhoz/gists{/gist_id}","starred_url":"https://api.github.com/users/jmunhoz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmunhoz/subscriptions","organizations_url":"https://api.github.com/users/jmunhoz/orgs","repos_url":"https://api.github.com/users/jmunhoz/repos","events_url":"https://api.github.com/users/jmunhoz/events{/privacy}","received_events_url":"https://api.github.com/users/jmunhoz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-04T11:51:05Z","updated_at":"2016-04-05T03:29:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/libcloud/pulls/736","html_url":"https://github.com/apache/libcloud/pull/736","diff_url":"https://github.com/apache/libcloud/pull/736.diff","patch_url":"https://github.com/apache/libcloud/pull/736.patch"},"body":"This patch adds AWS4 auth protocol support in the S3_RGW_OUTSCALE\r\nprovider. It is needed to use AWS4 with the upcoming version of Ceph RGW\r\n(Jewel)\r\n\r\nCeph Jewel will ship with AWS2 and AWS4 enabled by default.\r\n\r\nIn the case of regions and signature binding, Ceph does not enforce any\r\nsignature version per region. Every region supports AWS2 and AWS4. Ceph\r\ndetects the signature version per request in order to authenticate\r\nproperly.\r\n\r\nMore information on the Ceph's AWS4 implementation:\r\n\r\nhttp://docs.ceph.com/docs/master/release-notes/#v10-1-0-jewel-release-candidate\r\nhttp://blogs.igalia.com/jmunhoz/blog/2016/03/01/aws-signature-version-4-goes-upstream-in-ceph.html"},"comment":{"url":"https://api.github.com/repos/apache/libcloud/issues/comments/205624018","html_url":"https://github.com/apache/libcloud/pull/736#issuecomment-205624018","issue_url":"https://api.github.com/repos/apache/libcloud/issues/736","id":205624018,"user":{"login":"tonybaloney","id":1532417,"avatar_url":"https://avatars.githubusercontent.com/u/1532417?v=3","gravatar_id":"","url":"https://api.github.com/users/tonybaloney","html_url":"https://github.com/tonybaloney","followers_url":"https://api.github.com/users/tonybaloney/followers","following_url":"https://api.github.com/users/tonybaloney/following{/other_user}","gists_url":"https://api.github.com/users/tonybaloney/gists{/gist_id}","starred_url":"https://api.github.com/users/tonybaloney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonybaloney/subscriptions","organizations_url":"https://api.github.com/users/tonybaloney/orgs","repos_url":"https://api.github.com/users/tonybaloney/repos","events_url":"https://api.github.com/users/tonybaloney/events{/privacy}","received_events_url":"https://api.github.com/users/tonybaloney/received_events","type":"User","site_admin":false},"created_at":"2016-04-05T03:29:30Z","updated_at":"2016-04-05T03:29:30Z","body":"Hey @jmunhoz I remember the AWS4 auth algorithm works with GET and POST, but I'm not so sure about PUT. Can you please check that you can upload files using these changes"}}