Amazon web services AWS cognito用户池的EmailConfiguration

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 阅读

我使用cognito来管理用户。根据AWS指南,我必须如下配置EmailConfiguration.SourceArn:

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>"
  ...