通过Lambda授权AWS API网关

时间:2016-11-29 14:22:26

标签: amazon-web-services aws-lambda aws-api-gateway

是否可以使用AWS Lambda来控制对AWS API Gateway的访问? 我想在调用API网关之前触发一个lambda,然后调用底层API,并从lambda的结果决定是否授权它。 如果这是不可能的,那么在AWS堆栈中,什么是可行的替代方案?

1 个答案:

答案 0 :(得分:3)

Amazon API Gateway中的自定义授权器正是您所需要的。 自定义授权程序是一个lambda函数,在请求传递给处理请求的Lambda函数之前由API网关调用。

https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/