#参考にしたチュートリアル
https://tech.taiko19xx.net/entry/2018/05/01/195119
http://www.daniloaz.com/en/use-gmail-with-your-own-domain-for-free-thanks-to-amazon-ses-lambda/
#元となったgithubライブラリ
https://github.com/arithmetric/aws-lambda-ses-forwarder/blob/master/README.md
#やりたいこと
タイトルにもある通り、SESで受信したメールをS3へ保管し、S3をトリガーにしてLambdaが作動して指定したGmailへと転送される仕組みでございます。
受信
↓
保存
↓
転送
#できたこと
メールの保存の段階までは正常に作動しています。
しかし、S3へ保存した内容が転送されておらず、Lambdaがうまく作動していないと考えられます。
#エラーメッセージ
CloudWatchにLogが残っていたので、最初のエラーの部分を紹介します。
CloudWatch
1{ AccessDenied: User `arn:aws:sts::01234567:assumed-role/SesForwarder-role-aaaooo/SesForwarder' is not authorized to perform `ses:SendRawEmail' on resource `arn:aws:ses:us-east-1:1234567:identity/contact@example.com' 2
#どうすればよいか
エラーメッセージ的にロールの部分において、権限が無かったりしているのかなと思うのですが、皆様に共有することでより良い修正をかけられるようにしたいと考えております。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/02 15:00
2019/06/02 15:22
2019/06/02 15:23
2019/06/02 15:24