如何为部署在私有子网中的服务配置api网关



我在私有子网中部署了一个web服务,而在公共子网中没有ELB。

现在我想公开它。我可以使用API网关作为http代理吗

公开?

有人知道怎么做吗?

服务必须是公共的,API网关才能连接到它。您可以使用SSL客户端证书来限制仅访问API网关。否则,API网关将不是解决您的问题的好方案。

更新:您现在可以配置API网关使用VPC Link访问VPC内部的资源。

除了@Mark B的出色回答外,您还可以考虑使用Lambda函数作为代理。

API网关->Lambda->ELB

您可以配置Lambda来访问VPC资源。Lambda在返回整个结果之前必须对其进行缓冲,因此这会减慢大型响应的速度。

相关内容

  • 没有找到相关文章

最新更新