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

时间:2019-01-11 16:56:02

标签: amazon-web-services aws-api-gateway amazon-ecs amazon-elb

如何将API网关与应用程序负载平衡器集成?我已经将ECS与ALB集成在一起,现在我想在前面添加没有lambda的API网关。但是我对如何将API网关与ALB连接感到困惑。

1 个答案:

答案 0 :(得分:-1)

您可能正在寻找的是HTTP Proxy Integration as described here

基本思想是:

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

要使此工作正常进行,您的后端需要暴露于互联网(或至少对于API网关可访问)!

您可能应该将后端保持在锁定的VPC内,但是为此,您将需要设置a private integration, which requires a Network Load balancer-这可能会比较昂贵,但这是推荐的方法。