Amazon web services AWS cognito用户池的EmailConfiguration
我使用cognito来管理用户。根据AWS指南,我必须如下配置EmailConfiguration.SourceArn:Amazon web services AWS cognito用户池的EmailConfiguration,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,我使用cognito来管理用户。根据AWS指南,我必须如下配置EmailConfiguration.SourceArn: arn:aws:ses:{region}:{account\u id}:identity/noreply@example-domain.com 有关更多详细信息,请参阅 我可以将电子邮件地址设置为SomeApp?它将在用户的收件箱中显示“SomeApp”标签而不是“noreply”标签,这更方便用户使用。对于这种情况,您必须为两个属性设置值-SourceArn和From 阅读
arn:aws:ses:{region}:{account\u id}:identity/noreply@example-domain.com
有关更多详细信息,请参阅
我可以将电子邮件地址设置为
SomeApp
?它将在用户的收件箱中显示“SomeApp”标签而不是“noreply”标签,这更方便用户使用。对于这种情况,您必须为两个属性设置值-SourceArn
和From
阅读更多关于
EmailConfiguration
块将类似于(yml语法):
电子邮件配置:
...
SourceArn:“arn:aws:ses:{region}:{account\u id}:identity/noreply@example-domain.com“
发件人:“SomeApp”
...
我以前尝试过,但收到一条错误消息“参数验证失败:EmailConfiguration中的未知参数:“发件人”,必须是以下其中之一:SourceArn、ReplyToEmailAddress、EmailSendingAccount“我正在使用boto3客户端库,它的文档中仍有提及。真奇怪。我可以试着调试这个库。Thanks@QuynhXuanNguyen嗯,再次检查你的lib版本,boto3需要一个名为“对流层”(troposphere)的lib,它有一个与你的问题相关的问题参考(已关闭)。我在本地尝试了boto3的最新版本,它可以工作。现在,我正在等待部署过程。如果没有错误,问题可能会得到解决。
EmailConfiguration:
...
SourceArn: "arn:aws:ses:{region}:{account_id}:identity/noreply@example-domain.com"
From: "SomeApp <noreply@example-domain.com>"
...