翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Network Load Balancer のリスナーを更新する
リスナープロトコル、リスナーポート、または転送アクションからのトラフィックを受信するターゲットグループを更新できます。デフォルトアクションはデフォルトルールとも呼ばれ、選択したターゲットグループにリクエストを転送します。
TCP または UDP から TLS にプロトコルを変更した場合、セキュリティポリシーとサーバー証明書を指定する必要があります。TLS から TCP または UDP にプロトコルを変更した場合、セキュリティポリシーとサーバー証明書は削除されます。
TCP または TLS リスナーのデフォルトアクションのターゲットグループが更新されると、新しい接続は新しく設定されたターゲットグループにルーティングされます。ただし、この変更以前に作成されたアクティブな接続には影響しません。これらのアクティブな接続は、トラフィックが送信されている場合は最大 1 時間、トラフィックが送信されていない場合はアイドルタイムアウト期間が経過するまでのいずれか早い方まで、元のターゲットグループのターゲットに関連付けられたままになります。このパラメーター Connection termination on
deregistration
は、ターゲットの登録解除時に適用されるため、リスナーの更新時には適用されません。
- Console
-
リスナーを更新するには
Amazon EC2 コンソールの https://console.aws.amazon.com/ec2/ を開いてください。
-
ナビゲーションペインで、[ロードバランサー] を選択します。
-
ロードバランサーの名前を選択して、その詳細ページを開きます。
-
[リスナー] タブで、[プロトコル:ポート] 列のテキストを選択して、リスナーの詳細ページを開きます。
-
[編集] を選択します。
-
(オプション) 必要に応じて、[プロトコル] および [ポート] の指定された値を変更します。
-
(オプション) [デフォルトアクション] の別のターゲットグループを選択します。
-
(オプション) 必要に応じてタグを追加、更新、または削除します。
-
[Save changes] (変更の保存) をクリックします。
- AWS CLI
-
デフォルトアクションを更新するには
次の modify-listener コマンドを使用して、デフォルトのアクションのターゲットグループを変更します。
aws elbv2 modify-listener \
--listener-arn listener-arn
\
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
タグを追加するには
add-tags コマンドを使用します。次の例では、2 つのタグを追加します。
aws elbv2 add-tags \
--resource-arns listener-arn
\
--tags "Key=project
,Value=lima
" "Key=department
,Value=digital-media
"
タグを削除するには
remove-tags コマンドを使用します。次の の例では、指定されたキーを持つタグを削除します。
aws elbv2 remove-tags \
--resource-arns listener-arn
\
--tag-keys project
department
- CloudFormation
-
デフォルトアクションを更新するには
AWS::ElasticLoadBalancingV2::Listener リソースを更新して、新しいターゲットグループを含めます。
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref newTargetGroup
タグを追加するには
AWS::ElasticLoadBalancingV2::Listener リソースを更新して、Tags プロパティを含めます。
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Tags:
- Key: 'project
'
Value: 'lima
'
- Key: 'department
'
Value: 'digital-media
'