Node.js 在SES中验证电子邮件,作为Cognito验证的一部分

Node.js 在SES中验证电子邮件,作为Cognito验证的一部分,node.js,aws-lambda,amazon-cognito,amazon-sns,amazon-ses,Node.js,Aws Lambda,Amazon Cognito,Amazon Sns,Amazon Ses,一旦在Cognito中验证电子邮件,您如何在SES中验证电子邮件?预期的行为是当用户通过Cognito注册时,他们会收到验证电子邮件。点击验证链接后,用户将在Cognito和SES中进行验证 如果我能用SNS做同样的事情,我会很高兴 更新 对于感兴趣的人,我在沙盒下有我的SES帐户。当然,在生产过程中,我可以向我的Cognito用户池发送电子邮件,要求他们再次在SES注册我对您的问题有点困惑,但我假设您在通过SES向用户发送电子邮件时遇到问题。如果我错了,请详细说明你的问题 不需要在SES中验证

一旦在Cognito中验证电子邮件,您如何在SES中验证电子邮件?预期的行为是当用户通过Cognito注册时,他们会收到验证电子邮件。点击验证链接后,用户将在CognitoSES中进行验证

如果我能用SNS做同样的事情,我会很高兴

更新
对于感兴趣的人,我在沙盒下有我的SES帐户。当然,在生产过程中,我可以向我的Cognito用户池发送电子邮件,要求他们再次在SES注册

我对您的问题有点困惑,但我假设您在通过SES向用户发送电子邮件时遇到问题。如果我错了,请详细说明你的问题


不需要在SES中验证用户的电子邮件地址。也许SES限制了你在全球范围内发送电子邮件。默认情况下,要通过SES发送电子邮件,必须注册收件人电子邮件,AWS对此行为负责。您必须要求AWS支持团队开立帐户,以允许向任何收件人地址发送电子邮件

您的意思是,即使您在cognito中设置了FromEmail,您也无法发送验证电子邮件?用户需要验证电子邮件,作为cognito注册的一部分,但当SES添加到列表中时,他们也需要对SES执行相同的操作。我正在寻找一种方法,只发送一个验证电子邮件,以注册用户在Cognito和SESWell,我不明白你的要求清楚。但是,我们正在做的是,我们在
SES身份策略
中通过
cognito idp.amazonaws.com
授予cognito许可,使用该许可,cognito可以在其配置中直接使用此电子邮件,自动验证电子邮件应该可以正常工作!只有当您的SES帐户处于
sandbox
状态时,您才需要验证SES收件人,因为AWS希望确保您了解使用此服务的含义。在投入生产时,您需要请求增加限额@彼得·帕奇尔,这么简单的疏忽!非常感谢。