AWS::Serverless::Function SES 在 CloudFormation 中发送邮件策略



我目前在我的 AWS SAM 模板中对AWS::Serverless::Function有以下定义:

PostSignUpConfirmationFunction:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: ./dist/
      Handler: cognitoTriggers.handler
      Runtime: nodejs8.10
      Policies:
        - DynamoDBCrudPolicy:
            TableName: !Ref Table

如何添加使用 SES 发送电子邮件的权限? 谢谢!

在使用 AWS SAM 时,您只需利用其策略模板来授予使用 SES 发送电子邮件的访问权限。您可以使用名为SESCrudPolicy的策略模板。您所要做的就是提供要授予访问权限的标识。这看起来像:

PostSignUpConfirmationFunction:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: ./dist/
      Handler: cognitoTriggers.handler
      Runtime: nodejs8.10
      Policies:
        - DynamoDBCrudPolicy:
            TableName: !Ref Table
        - SESCrudPolicy:
            IdentityName: identity_you_want_to_use

相关内容

  • 没有找到相关文章

最新更新