![](/img/trans.png)
[英]How to use AWS private application load balancer in aws api gateway
[英]Is it possible in AWS to put a Network Load Balancer in front of the API Gateway that has private endpoints?
我面臨以下挑戰:我們有一個帶有ApiGateway::RestApi
和 PRIVATE 端點的 VPC(它們只能通過 VPC 訪問,這是我們客戶的要求)。 所以這個想法是 NLB(可從世界任何地方訪問)將流量轉換為 API。 是否可以在 AWS 中實現它?
閱讀文檔后,我得出以下結論。
在 AWS 的 API 網關前添加 NLB 是沒有技術能力的。 在文檔中,他們提供了 API 網關通過 VPCLink 連接到網絡負載均衡器時的方法,反之則不然。 如果您嘗試將 NLB 放在 API Gateway 前面,則應將此 API Gateway 添加到 NLB 目標組。 NLB 將請求路由到其目標組中的已注冊目標。 但 API Gateway 不屬於任何可用的目標類型:實例、IP 地址、Lambda 函數、Application Load Balancer。 因此,它不能添加到任何目標組。 我會建議考慮在 API Gateway 前使用 NLB 的替代方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.