Поскольку вы используете 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