【问题标题】:EmailConfiguration for AWS cognito user poolAWS cognito 用户池的 EmailConfiguration
【发布时间】:2020-06-14 11:20:54
【问题描述】:

我正在使用 cognito 来管理用户。按照 AWS 的指南,我必须像这样配置 EmailConfiguration.SourceArn:

arn:aws:ses:{region}:{account_id}:identity/noreply@example-domain.com

详情请见https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn

我可以将电子邮件地址设置为SomeApp <noreply@example-domain.com> 吗?它会在用户收件箱中显示“SomeApp”标签而不是“noreply”标签,这样更人性化。

【问题讨论】:

    标签: amazon-web-services amazon-cognito


    【解决方案1】:

    对于这种情况,您必须为两个属性设置值 - SourceArnFrom

    阅读更多关于From property的信息。

    EmailConfiguration 块将类似于(yml 语法):

    EmailConfiguration:
      ...
      SourceArn: "arn:aws:ses:{region}:{account_id}:identity/noreply@example-domain.com"
      From: "SomeApp <noreply@example-domain.com>"
      ...
    
    

    【讨论】:

    • 我之前尝试过并收到错误消息“参数验证失败:EmailConfiguration 中的未知参数:“From”,必须是以下之一:SourceArn、ReplyToEmailAddress、EmailSendingAccount” boto3.amazonaws.com/v1/documentation/api/latest/reference/… 我正在使用 boto3 客户端库,它的文档仍然提到 From。有点奇怪。我可能会尝试调试这个库。谢谢
    • @QuynhXuanNguyen 嗯,再次检查您的 lib 版本,boto3 需要一个名为 troposphere (github.com/cloudtools/troposphere) 的 lib,它有一个问题参考您的问题 github.com/cloudtools/troposphere/issues/1538(已关闭)
    • 我在本地尝试了最新版本的 boto3,它可以工作。现在,我正在等待部署过程。如果没有错误,则问题可能已解决。
    猜你喜欢
    • 2018-01-31
    • 2018-11-07
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2018-09-08
    • 2022-01-21
    • 2019-07-02
    • 2020-04-22
    相关资源
    最近更新 更多