Cognito FROM 电子邮件地址 ARN 未出现在 SES 中

sam*_*sam 14 amazon-web-services amazon-ses amazon-cognito

我有一个在 AWS Route 53 中注册的域,并且正在使用 AWS Cognito 处理用户注册。

我正在尝试将我的用户池配置为使用 SES 而不是 Cognito 发送验证电子邮件。我已在 Route 53 中验证了我的域,并添加了处于“已验证”状态的 MAIL FROM Domain。

在 Cognito 中,当我在用户池配置的左侧面板中选择“消息自定义”并选择“发件人电子邮件地址 ARN”下拉列表时,它仅显示“默认”。我已选择注册我的域名的 SES 区域。

我还需要做什么来填充此内容以便设置我的“发件人电子邮件地址”?

谢谢

ton*_*ata 11

我为新的 AWS 控制台 UI 解决了这个问题,我相信该 UI 是在几天前更新的。

\n

这就是我所做的。

\n

步骤1

\n

在SES中,我又回到了旧的UI。当您转到已验证的域设置时,您应该会看到 TXT 类型的 DNS 记录,根据新文档,您不需要该记录。但是,我通过单击Use Route 53按钮添加了它。这非常方便。如果您没有看到该按钮,那么您的 Route 53 中应该已经有该 TXT 记录。去那里确保情况确实如此。如果没有,只需手动添加即可。

\n

最后,我再次访问 Cognito,但切换到旧的 UI。在那里,在Message customizations菜单中我可以看到FROM email address ARN *.

\n

第2步

\n

最初,在新 UI 部分的Messaging选项卡下Email,我仅设置了字段FROM email address,这是下拉菜单中的一个可选选项。

\n

就我而言,我拥有经过验证的整个域,而不是单个电子邮件地址。

\n

为了解决这个问题,我转到新 UI 部分中Messaging的选项卡,并为和都设置了值。我最初没有那两个。当然,您在那里设置的电子邮件必须在您已验证的域下有效。EmailFROM sender name - optionalREPLY-TO email address - optional

\n

鉴于您已验证的域是example.com:\n,它应该是这样的:\n在此输入图像描述

\n

(花了 3 天的时间阅读 Cognito 和 SES 文档,试图弄清楚该做什么、在哪里,还有一些实验和阅读 AWS 论坛,它们给了我一些线索 \xe2\x80\x8d\xe2\x99\x82\xef\ xb8\x8f)

\n


小智 0

我也有类似的问题。您是否检查过您的 SES 设置和 Cognito 设置是否位于同一区域?

例如:确保您的 SES 帐户设置在“us-east-1”中。然后也在“us-east-1”中创建 AWS Cognito 用户池或身份池。

一旦您知道所有工件都位于同一区域,请务必刷新 Cognito 页面。