AWSは2026年10月20日、Amazon ECSサービスへの通信を管理する「Amazon ECS Gateway」を発表しました。プラットフォームチームが共通のネットワーク設定を定義し、アプリケーションチームはサービスを接続することで、必要なリソースの作成・管理をECSに任せられます。

Amazon ECS Gatewayの仕組み
Amazon ECS Gatewayは、アカウント単位で作成するリソースです。プラットフォームチームはサブネット、セキュリティグループ、TLS証明書、リスナー、AWS WAFのWeb ACLなどを設定し、ゲートウェイをECSクラスターに関連付けます。
アプリケーションチームは、サービスの作成時または更新時にゲートウェイコネクターを追加します。ECSは条件に合うゲートウェイへサービスを接続し、ACM証明書、固有のDNSホスト名、リスナールール、ターゲットグループなどをサービスごとに用意します。サービス用のセキュリティグループは、ALBからの受信トラフィックのみを許可します。
ルーティングにはALBのホストベースルーティングを使用し、1つのALBを最大25サービスで共有できます。最初のサービスが接続するまでインフラは作成されず、接続後は必要に応じてALBが追加されます。不要になったALBは削除されます。
導入時に押さえたいこと
ゲートウェイは最大10,000クラスターに関連付けられ、1つのクラスターには最大5つのゲートウェイを関連付けられます。サービスの接続先となるのは、アクセス種別がコネクターの指定に合い、サービスと同じVPCにあり、サービスが利用するすべてのアベイラビリティゾーンをカバーするゲートウェイです。
既存のロードバランサーを使うECSサービスも、UpdateServiceでゲートウェイコネクターを追加できます。移行中は両方の入口を利用できるため、ゲートウェイ経由の接続を確認してから既存のロードバランサー設定を外せます。
ECS Gatewayは、awsvpcネットワークモードを使うECSサービスで利用でき、ECS EC2、AWS Fargate、ECS Managed Instancesの各起動タイプに対応します。ALBの最大数を示すmaxAlbCountのデフォルトのクォータ上限は10です。上限に達し、既存のALBにも空きがない場合、デプロイは失敗します。
提供状況と費用
Amazon ECS Gatewayは、ECSを利用できるすべての商用AWSリージョンで提供されています。Gateway自体の追加料金はありません。サービスの接続時にアカウント内へ作成される基盤については、該当するALB、CloudWatchのログ・メトリクス、ACM証明書、データ転送などの料金が発生します。