首页 > 解决方案 > Lambda 代理集成是反向代理吗?

问题描述

假设有一个客户端 X、一个代理服务器 Y(如 API 网关)和服务器 Z(如 lambda 函数),并且为客户端连接的资源启用了 lambda 代理集成。

由于 X 打算与 Z 通信,但不知道 Z 并且必须与 Y 通信,然后 Y 再与 Z 通信,在这种情况下 Y 是否充当反向代理?

标签: amazon-web-servicesproxyaws-lambda

解决方案


是的,API 网关(AWS 或其他)通常是一种反向代理。

反向代理将请求从外部客户端路由到内部服务,这正是 AWS API Gateway 在您的场景中所做的(见下图)。

反向代理

图片取自这篇文章,它对正向和反向代理进行了不错的描述(同时插入了发布商自己的产品)。


推荐阅读