在CloudFormation中创建AWS WorkMail Lambda调用权限



当我在Cloudformation中创建Lambda::Permission资源时,我在验证主体时遇到问题。目前我已将其设置为使用!根据CloudFormation,这不是一个有效的主体。有人有创建工作邮件调用权限的经验吗?

AWSTemplateFormatVersion: 2010-09-09
Resources:
WorkmailInvokePermission:
Type: 'AWS::Lambda::Permission'
Properties:
Action: 'lambda:InvokeFunction'
FunctionName: arn:aws:<region>:<function_arn>
Principal: !Sub workmail.${AWS::Region}.amazonaws.com
Outputs: {}

我想明白了,这很简单,问题是我所在的地区实际上没有Workmail,所以它最终产生了一个错误。

最新更新