{"action":"created","issue":{"url":"https://api.github.com/repos/rusoto/rusoto/issues/350","repository_url":"https://api.github.com/repos/rusoto/rusoto","labels_url":"https://api.github.com/repos/rusoto/rusoto/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/rusoto/rusoto/issues/350/comments","events_url":"https://api.github.com/repos/rusoto/rusoto/issues/350/events","html_url":"https://github.com/rusoto/rusoto/issues/350","id":171714092,"number":350,"title":"S3: SignatureDoesNotMatch","user":{"login":"knutin","id":364484,"avatar_url":"https://avatars.githubusercontent.com/u/364484?v=3","gravatar_id":"","url":"https://api.github.com/users/knutin","html_url":"https://github.com/knutin","followers_url":"https://api.github.com/users/knutin/followers","following_url":"https://api.github.com/users/knutin/following{/other_user}","gists_url":"https://api.github.com/users/knutin/gists{/gist_id}","starred_url":"https://api.github.com/users/knutin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knutin/subscriptions","organizations_url":"https://api.github.com/users/knutin/orgs","repos_url":"https://api.github.com/users/knutin/repos","events_url":"https://api.github.com/users/knutin/events{/privacy}","received_events_url":"https://api.github.com/users/knutin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"matthewkmayer","id":4998189,"avatar_url":"https://avatars.githubusercontent.com/u/4998189?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewkmayer","html_url":"https://github.com/matthewkmayer","followers_url":"https://api.github.com/users/matthewkmayer/followers","following_url":"https://api.github.com/users/matthewkmayer/following{/other_user}","gists_url":"https://api.github.com/users/matthewkmayer/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewkmayer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewkmayer/subscriptions","organizations_url":"https://api.github.com/users/matthewkmayer/orgs","repos_url":"https://api.github.com/users/matthewkmayer/repos","events_url":"https://api.github.com/users/matthewkmayer/events{/privacy}","received_events_url":"https://api.github.com/users/matthewkmayer/received_events","type":"User","site_admin":false},"assignees":[{"login":"matthewkmayer","id":4998189,"avatar_url":"https://avatars.githubusercontent.com/u/4998189?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewkmayer","html_url":"https://github.com/matthewkmayer","followers_url":"https://api.github.com/users/matthewkmayer/followers","following_url":"https://api.github.com/users/matthewkmayer/following{/other_user}","gists_url":"https://api.github.com/users/matthewkmayer/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewkmayer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewkmayer/subscriptions","organizations_url":"https://api.github.com/users/matthewkmayer/orgs","repos_url":"https://api.github.com/users/matthewkmayer/repos","events_url":"https://api.github.com/users/matthewkmayer/events{/privacy}","received_events_url":"https://api.github.com/users/matthewkmayer/received_events","type":"User","site_admin":false}],"milestone":null,"comments":16,"created_at":"2016-08-17T17:25:40Z","updated_at":"2016-10-05T11:03:21Z","closed_at":null,"body":"I'm trying to use rusoto (`0.16.0`) for listing and fetching objects from S3, but without success. S3 rejects the requests, returns 403 and with the error code `SignatureDoesNotMatch`. Listing buckets work fine, so I know the credentials are picked up correctly.\r\n\r\nComparing the V4 signatures generated by rusoto and boto, it seems that rusoto simply does it incorrectly, but that might just be a misunderstanding on my part. I've seen other tickets mentioned that `s3.rs` is to be replaced with generated code, which sounds like a good idea as that module is huge. Unfortunately, it doesn't help me much right now as I'd like to use rusoto today. :-)\r\n\r\nI can share debug info if it's helpful."},"comment":{"url":"https://api.github.com/repos/rusoto/rusoto/issues/comments/251644929","html_url":"https://github.com/rusoto/rusoto/issues/350#issuecomment-251644929","issue_url":"https://api.github.com/repos/rusoto/rusoto/issues/350","id":251644929,"user":{"login":"knutin","id":364484,"avatar_url":"https://avatars.githubusercontent.com/u/364484?v=3","gravatar_id":"","url":"https://api.github.com/users/knutin","html_url":"https://github.com/knutin","followers_url":"https://api.github.com/users/knutin/followers","following_url":"https://api.github.com/users/knutin/following{/other_user}","gists_url":"https://api.github.com/users/knutin/gists{/gist_id}","starred_url":"https://api.github.com/users/knutin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knutin/subscriptions","organizations_url":"https://api.github.com/users/knutin/orgs","repos_url":"https://api.github.com/users/knutin/repos","events_url":"https://api.github.com/users/knutin/events{/privacy}","received_events_url":"https://api.github.com/users/knutin/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T11:03:21Z","updated_at":"2016-10-05T11:03:21Z","body":"Sorry for not responding earlier. I haven't had any time for my Rust project, so I haven't yet been able to verify your fixes.\r\n\r\nWhen I have time, I'll give it a go and if there's any issues I can re-open this or create a new issue."}}
{"actor":{"display_login":"knutin"}}