{"action":"opened","issue":{"url":"https://api.github.com/repos/greghendershott/aws/issues/40","labels_url":"https://api.github.com/repos/greghendershott/aws/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/greghendershott/aws/issues/40/comments","events_url":"https://api.github.com/repos/greghendershott/aws/issues/40/events","html_url":"https://github.com/greghendershott/aws/issues/40","id":98114262,"number":40,"title":"Support signature version 4 for SNS (and other services)","user":{"login":"krrrcks","id":4056390,"avatar_url":"https://avatars.githubusercontent.com/u/4056390?v=3","gravatar_id":"","url":"https://api.github.com/users/krrrcks","html_url":"https://github.com/krrrcks","followers_url":"https://api.github.com/users/krrrcks/followers","following_url":"https://api.github.com/users/krrrcks/following{/other_user}","gists_url":"https://api.github.com/users/krrrcks/gists{/gist_id}","starred_url":"https://api.github.com/users/krrrcks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krrrcks/subscriptions","organizations_url":"https://api.github.com/users/krrrcks/orgs","repos_url":"https://api.github.com/users/krrrcks/repos","events_url":"https://api.github.com/users/krrrcks/events{/privacy}","received_events_url":"https://api.github.com/users/krrrcks/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-30T08:41:34Z","updated_at":"2015-07-30T08:41:34Z","closed_at":null,"body":"I wanted to use the package for sending messages via SNS. I was unable to publish a message in eu-central-1 (Frankfurt); I got a \"InvalidClientTokenId\". All other regions worked. From the [documentation](http://docs.aws.amazon.com/general/latest/gr/signature-version-2.html) I learned:\r\n\r\n> The following regions do not support Signature Version 2, regardless of which service you're using:\r\n>\r\n>    China (Beijing)\r\n>\r\n>    EU (Frankfurt)\r\n>\r\n> For the above regions, you must use Signature Version 4 to sign AWS Query API requests.\r\n\r\nFrom the source code I learned that V4 is already implemented for Glacier. Is there any chance that the V4 is coming for the other services? \r\n\r\nMaybe I can help, but I have only little knowledge about the AWS APIs, signature methods and I am only a \"user\" of the Racket library. "}}