AWS::Serverless::Function CloudFormation 中的 SES 发送邮件策略
AWS::Serverless::Function SES send mail policy in 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, you can simply utilize its policy templates 授予使用 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
我目前在我的 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, you can simply utilize its policy templates 授予使用 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