繁体   English   中英

如何为 ECS 添加带有应用程序负载均衡器的 AWS API 网关?

[英]how to add AWS API gateway with application load balancer for ECS?

如何将 API 网关与应用程序负载均衡器集成? 我已经将 ECS 与 ALB 集成,现在我想在没有 lambda 的情况下在前面添加 API 网关。 但是我很困惑如何将 API 网关与 ALB 连接起来。

您可能正在寻找的是此处描述HTTP 代理集成

基本思想是这样的:

  1. ANY方法上使用/{proxy+}类的贪婪路径设置您的 API 网关
  2. 将后端端点设置为https://my-alb-endpoint.com/ecs-service-bla/{proxy}
  3. (希望)成功

为了让这个工作,你的后端需要暴露在互联网上(或者至少 API 网关可以访问)!

您可能应该将后端保持在锁定的 VPC 内,但为此您需要设置私有集成,这需要网络负载均衡器- 这可能会更昂贵,但会是推荐的方法。

是的,你可以做到。 在集成类型下的 API Gateway 中选择 HTTP,然后提供带有端点资源的 ALB 的完整路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM