0

私はAWS SESサービスのために宝石を試しています: aws-ses,しかし、両方の宝石は動作しません。彼らは昇給の例外です:AWS-SESレールの宝石

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時間を費やしたが、私は見つけることができませんでした。この問題を解決した人は誰でも助けてください!

+0

あなたは正しいAWS秘密鍵を使用していますか? – bjhaid

+0

はい。もちろん、私はそれを正しく設定しました。私はパッチHttpモジュールでActionMailerをセットアップしていて、それは私のために働いていました。しかし、私はそれがちょうどシートコードだと思うので、私はこのハックを使用しないでください – ka8725

答えて

1

あなたはすでに資格情報について尋ねられていますが、あなたのSMTP資格情報ではなく、あなたのAWSアカウントにアクセスキーIDと秘密鍵を提供していることを再度確認してください。これらの宝石の両方は、メッセージを送信するためにSMTPエンドポイントではなくAPIを使用するため、SMTP資格情報には適切な権限が付与されません。

ルートAWSアカウントの資格情報(完全に理解できる)を使用したくない場合は、IAMユーザーを作成して、ユーザーのポリシーでses:*にアクセスできます。

うまくいけば助けてください!

関連する問題