web-dev-qa-db-ja.com

ECS用のアプリケーションロードバランサを使用してAWS APIゲートウェイを追加する方法

API Gatewayをアプリケーションロードバランサと統合する方法私はAlbと統合されたECSを持っています、今、私はラムダなしで前面にAPIゲートウェイを追加したいです。しかし、私はAPI GatewayとALBを接続する方法を混同しました。

6
Mihir Shah

おそらくお探しのものは ここに記載されているHTTPプロキシ統合 です。

基本的な考え方はこれです:

  1. /{proxy+}ANYメソッドのような貪欲なパスでAPIゲートウェイを設定します。
  2. バックエンドエンドポイントをhttps://my-alb-endpoint.com/ecs-service-bla/{proxy}に設定してください。
  3. (うまくいけば)成功

この作業を行うには、バックエンドをインターネットにさらす必要があります(またはAPI Gatewayには少なくとも到達可能な)!

あなたはおそらくロックされたVPC内にあなたのバックエンドを保つべきですが、あなたはあなたがセットアップする必要があります ネットワークロードバランサが必要なプライベート統合 - これはコスチュアになるかもしれませんが、推奨されるアプローチ.

1
Maurice