通过 Lambda 授权 AWS API 网关
Authorize AWS API Gateway by a Lambda
是否可以使用 AWS Lambda 来控制对 AWS API 网关的访问?
我想在对 API 网关的调用开始时触发 lambda,然后再对基础 API 进行调用,并根据 lambda 的结果决定是否授权它.
如果这不可能,那么在 AWS 堆栈中,什么是可行的替代方案?
Amazon 中的自定义授权方 API Gateway 正是您要找的。
自定义授权方是一个 lambda 函数,在将请求传递给处理该请求的 Lambda 函数之前由 API 网关调用。
https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/
是否可以使用 AWS Lambda 来控制对 AWS API 网关的访问? 我想在对 API 网关的调用开始时触发 lambda,然后再对基础 API 进行调用,并根据 lambda 的结果决定是否授权它. 如果这不可能,那么在 AWS 堆栈中,什么是可行的替代方案?
Amazon 中的自定义授权方 API Gateway 正是您要找的。 自定义授权方是一个 lambda 函数,在将请求传递给处理该请求的 Lambda 函数之前由 API 网关调用。
https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/