配置Cognito用户池以使用SES发送电子邮件

D. *_*ick 10 amazon-web-services amazon-ses aws-cloudformation amazon-cognito aws-userpools

今天早上,我在用户池设置中发现了一条以前从未注意到的警报:

在此处输入图片说明

我看着设置屏幕,有一个单选按钮:

在此处输入图片说明

我已经有一个发件人地址。如何使用CloudFormation将该设置设置为“是”?

Cognito CloudFormation文档看起来是这样的:

Type: AWS::Cognito::UserPool
Properties:
  AdminCreateUserConfig: 
    AdminCreateUserConfig
  AliasAttributes: 
    - String
  AutoVerifiedAttributes: 
    - String
  DeviceConfiguration: 
    DeviceConfiguration
  EmailConfiguration: 
    EmailConfiguration
  EmailVerificationMessage: String
  EmailVerificationSubject: String
  LambdaConfig: 
    LambdaConfig
  MfaConfiguration: String
  Policies: 
    Policies
  Schema: 
    - SchemaAttribute
  SmsAuthenticationMessage: String
  SmsConfiguration: 
    SmsConfiguration
  SmsVerificationMessage: String
  UsernameAttributes: 
    - String
  UserPoolName: String
  UserPoolTags: 
    String: String
Run Code Online (Sandbox Code Playgroud)

EmailConfiguration是我在其中设置发件人地址的地方,我想也许他们在此添加了该地址,但是EmailConfiguration文档似乎也没有任何内容。

知道如何配置Cognito用户池以将SES用于电子邮件吗?

D. *_*ick 7

我一直在关注这个问题。几天前,我注意到AWS::Cognito::UserPool EmailConfiguration属性文档已更新。它现在包括EmailSendingAccount财产。如果您将其设置为DEVELOPER,它将使用 SES 发送带有指定源 ARN 的电子邮件。