我在serverless.yml
的自定义部分中定义了授权者,如下所示:
custom:
authoriser:
name: api-authorizer
arn: arn:aws:lambda:eu-west-1:nnnnnnnnnn:function:api-authorizer
resultTtlInSeconds: 3600
identitySource: method.request.header.Authorization
identityValidationExpression: '^Bearer [-0-9a-zA-z\.]*$'
我无法解决的问题是如何设置Lambda Invoke Role
。在我可以设置的值和Cloud Formation所需的值之间似乎没有任何映射。
这样可以做到吗?还是我需要将授权人注册为资源?