一つのターゲットグループを複数の ELB で使用できるか教えてください

一つのターゲットグループを複数の ELB で使用できるか教えてください

Clock Icon2025.07.15

困っていた内容

一つのターゲットグループを複数の ELB で使用したいです。
ELB に設定済みのターゲットグループを、別の ELB から表示すると「使用中」となり選択できませんでした。
ターゲットグループを複数の ELB で使用できますか。

ELB Target Group Multiple Usage

使用できるの?

ターゲットグループを異なる ELB 間で使用することはできません。

複数の ELB から同じターゲットにリクエストをルーティングしたい場合は、ELB 毎にターゲットグループを作成し、ターゲットグループのターゲットとして同じリソースを指定することを検討してください。

なお、AWS CLI で既に別の ELB に設定済みのターゲットグループを、異なる ELB に設定を試みると、TargetGroupAssociationLimitで失敗します。

$ aws elbv2 modify-listener \
    --listener-arn "arn:aws:elasticloadbalancing:ap-northeast-1:123456789012:listener/app/hato-alb/1234567890123456/1234567890123456" \
    --default-actions Type=forward,TargetGroupArn=arn:aws:elasticloadbalancing:ap-northeast-1:123456789012:targetgroup/hato-targetGroup/1234

An error occurred (TargetGroupAssociationLimit) when calling the ModifyListener operation: The following target groups cannot be associated with more than one load balancer: arn:aws:elasticloadbalancing:ap-northeast-1:123456789012:targetgroup/hato-targetGroup/1234

参考資料

Application Load Balancer のターゲットグループ - エラスティックロードバランシング

各ターゲットグループは 1 つのロードバランサーのみで使用できます。

Network Load Balancer のターゲットグループを作成する - エラスティックロードバランシング

複数のリスナーで同じターゲットグループを指定できますが、これらのリスナーは同じ Network Load Balancer に属している必要があります。ロードバランサーでターゲットグループを使用するには、ターゲットグループが他のロードバランサーのリスナーによって使用されていないことを確認する必要があります。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.