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 记录。去那里确保情况确实如此。如果没有,只需手动添加即可。
最后,我再次访问 Cognito,但切换到旧的 UI。在那里,在Message customizations菜单中我可以看到FROM email address ARN *.
第2步
\n最初,在新 UI 部分的Messaging选项卡下Email,我仅设置了字段FROM email address,这是下拉菜单中的一个可选选项。
就我而言,我拥有经过验证的整个域,而不是单个电子邮件地址。
\n为了解决这个问题,我转到新 UI 部分中Messaging的选项卡,并为和都设置了值。我最初没有那两个。当然,您在那里设置的电子邮件必须在您已验证的域下有效。EmailFROM sender name - optionalREPLY-TO email address - optional
鉴于您已验证的域是example.com:\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 页面。
| 归档时间: |
|
| 查看次数: |
6762 次 |
| 最近记录: |