0

내가 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를 설정하고 있으며, 나를 위해 일했다. 하지만 나는이 코드가 단순한 sheatcode라고 생각하기 때문에이 해킹을 사용하지 않을 것입니다. – ka8725

답변

1

이미 자격증 명에 대한 질문을 받았지만 다시 확인하고 SMTP 자격 증명이 아닌 AWS 계정에 대한 액세스 키 ID와 비밀 키를 제공하고 있는지 확인하십시오. 이 두 보석은 메시지를 보내려면 SMTP 끝점과 대조적으로 API를 사용하므로 SMTP 자격 증명에 적절한 사용 권한이 부여되지 않습니다.

루트 AWS 계정 자격 증명 (완전히 이해할 수 있음)을 사용하지 않으려면 IAM 사용자를 만들고 사용자 정책에서 ses : *에 대한 액세스 권한을 부여 할 수 있습니다.

잘하면 도움이됩니다.

관련 문제