是否可以使用AWS Lambda来控制对AWS API Gateway的访问? 我想在调用API网关之前触发一个lambda,然后调用底层API,并从lambda的结果决定是否授权它。 如果这是不可能的,那么在AWS堆栈中,什么是可行的替代方案?
答案 0 :(得分:3)
Amazon API Gateway中的自定义授权器正是您所需要的。 自定义授权程序是一个lambda函数,在请求传递给处理请求的Lambda函数之前由API网关调用。
https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/