yikegaya’s blog

仕事関連(Webエンジニア)と資産運用について書いてます

AWS Cognitoのメール送信にSESを設定する時のエラー対応

AWS Cognitoの検証メール送信数はデフォルトだと上限があるのでSESを設定する必要があるけど設定する時のエラーメッセージがわかりにくてハマった。

Cognito管理画面の「E メール設定を編集」から対象のメールアドレス(Identity typeはDomain)を選択して「変更を保存」を押すと以下のエラーが出る

「Invalid FROM email address ARN」って具体的にどうすりゃいいんだ??

解決方法

SESはDNS(Route53)に登録してるレコードが多いからどっか間違ってんのかなー。と思ってRoute53回りデバッグしてたけど特に間違いらしいものが見当たらず時間を食う。

で、結局Cognitoの管理画面に戻って「返信者の名前 - オプション」に値を入れたら直った。「オプション」って表示されてるのに必須項目なの(#^ω^)ビキビキ