AWS中是否存在基于云的反向代理解决方案?

Modified on: Sun, 21 Jul 2019 10:00:02 +0800

系统

我在AWS上的EC2机器上部署了一个API。传入的HTTPS请求将传递给弹性负载均衡器。负载均衡器处理SSL,并将请求传递给Nginx服务器,该服务器根据请求URL将请求代理到特定服务器。

痛苦

Nginx计算机需要大量维护工作,尤其是在更改服务器IP地址时。而且,基于URL的代理路由实际上似乎是负载均衡器的自然延续。拥有一个理智的基于Web或基于API的界面来控制URL路由将是一个巨大的福音。

问题

是否有任何基于云的路由解决方案可以通过URL模式代理HTTP请求,取代我的Nginx机器?

作者:,Adam Matan

最佳答案

您可以使用AWS API Gateway文档)。

  

API Gateway可帮助开发人员提供强大,安全且可扩展的移动和Web应用程序后端。 API Gateway允许开发人员安全地将移动和Web应用程序连接到AWS Lambda上托管的业务逻辑,托管在Amazon EC2上的API,或托管在AWS内部或外部的其他可公开寻址的Web服务。借助API Gateway,开发人员可以为其后端服务创建和运行API,而无需开发和维护基础架构来处理授权和访问控制,流量管理,监控和分析,版本管理和软件开发工具包(SDK)生成。

API网关现在支持HTTP传递资源的代理集成,因此您无需明确描述有效负载和查询参数(以前需要)。


相关问答

添加新评论