AWS-SES рельсы драгоценные камни - PullRequest
0 голосов
/ 29 февраля 2012

Я пробовал драгоценные камни для сервиса AWS SES: aws-ses , Amazon-SES-Mailer , но оба драгоценных камня не работают. Они составляют исключение:

AWS::SES::ResponseError: AWS::SES Response Error: SignatureDoesNotMatch - The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

Я потратил 10 часов на решение этой проблемы, но не смог выяснить. Кто-нибудь, кто решил эту проблему, пожалуйста, помогите мне!

1 Ответ

1 голос
/ 19 сентября 2014

Я знаю, что вас уже спрашивали об учетных данных, но вы можете дважды проверить и убедиться, что вы предоставляете идентификатор ключа доступа и секретный ключ для своей учетной записи AWS, а не учетные данные SMTP.Оба этих гема используют API в противоположность конечной точке SMTP для отправки сообщений, поэтому учетные данные SMTP не будут иметь соответствующих разрешений.

Если вы не хотите использовать свою корневую учетную запись AWSучетные данные (что вполне понятно), вы можете создать пользователя IAM и предоставить доступ к ses: * в политике пользователя.

Надеюсь, это поможет!

...