在SAM模板中配置iam授权程序

问题描述 投票:2回答:1

我想控制访问我的api网关前面的lambda与iam权限:https://docs.aws.amazon.com/apigateway/latest/developerguide/permissions.html

我没有看到如何在sam模板中配置它的示例。什么样的sam模板将authorizationType属性设置为AWS_IAM?

我想我读过某个地方,Sam不直接支持这个,但你可以用昂首阔步来做到这一点?我可以使用招摇来解决这个限制吗?我还没有找到一个简单的例子。

amazon-web-services aws-lambda aws-api-gateway aws-sam-cli
1个回答
0
投票

AWS::Serverless::Api的SAM模板不提供authorizationType。您可以在SAM模板中使用AWS::ApiGateway::Method,但这意味着您必须使用CloudFormation资源类型而不是SAM来定义API网关。

© www.soinside.com 2019 - 2024. All rights reserved.