Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mise à jour d'un écouteur pour votre Network Load Balancer
Vous pouvez mettre à jour le protocole d'écouteur, le port d'écouteur ou le groupe cible qui reçoit le trafic provenant de l'action de transfert. L'action par défaut, également connue sous le nom de règle par défaut, transmet les demandes au groupe cible sélectionné.
Si vous remplacez le protocole TCP, UDP ou QUIC par le protocole TLS, vous devez spécifier une politique de sécurité et un certificat de serveur. Si vous remplacez le protocole TLS par TCP, UDP ou QUIC, la politique de sécurité et le certificat du serveur sont supprimés.
Lorsque le groupe cible pour l'action par défaut d'un écouteur TCP, TLS ou QUIC est mis à jour, les nouvelles connexions sont routées vers le groupe cible nouvellement configuré. Toutefois, cela n'a aucun effet sur les connexions actives créées avant cette modification. Ces connexions actives restent associées à la cible dans le groupe cible d'origine pendant une heure au maximum si du trafic est envoyé, ou jusqu'à l'expiration du délai d'inactivité si aucun trafic n'est envoyé, selon la première éventualité. Le paramètre Connection termination on
deregistration n'est pas appliqué lors de la mise à jour de l'écouteur, comme il l'est lors de l'annulation d'enregistrement des cibles.
Les mises à jour de port pour les écouteurs QUIC ou TCP_QUIC ne sont pas autorisées. Pour mettre à jour le port des écouteurs qui gèrent le trafic QUIC, celui-ci doit être supprimé et recréé avec le nouveau port.
- Console
-
Pour mettre à jour un écouteur
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le volet de navigation, choisissez Load Balancers.
-
Choisissez le nom de l'équilibreur de charge afin d'ouvrir sa page détaillée.
-
Dans l'onglet Écouteurs, choisissez le texte dans la colonne Protocole : port pour ouvrir la page détaillée de l'écouteur.
-
Choisissez Actions, puis Modifier l'écouteur.
-
Mettez à jour les valeurs selon vos besoins.
(Facultatif) Modifiez le protocole.
(Facultatif) Modifiez le port.
(Facultatif) Choisissez différents groupes cibles pour l'action Par défaut.
(Facultatif) Pour ajouter un autre groupe cible, choisissez Ajouter un groupe cible et mettez à jour les pondérations selon vos besoins.
(Facultatif) Pour supprimer un groupe cible, choisissez Supprimer.
-
(Facultatif) Ajoutez, mettez à jour ou supprimez des balises en fonction des besoins.
-
Sélectionnez Enregistrer les modifications.
- AWS CLI
-
Pour mettre à jour l'action par défaut
Utilisez la commande modify-listener suivante pour modifier le groupe cible.
aws elbv2 modify-listener \
--listener-arn listener-arn \
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
L'exemple suivant met à jour un écouteur avec plusieurs groupes cibles.
aws elbv2 modify-listener \
--listener-arn listener-arn \
--default-actions '[{
"Type":"forward",
"ForwardConfig":{
"TargetGroups":[
{"TargetGroupArn":"target-group-1-arn","Weight":10},
{"TargetGroupArn":"target-group-2-arn","Weight":30}
]
}
}]'
Pour ajouter des balises
Utilisez la commande add tags. L'exemple suivant ajoute deux balises.
aws elbv2 add-tags \
--resource-arns listener-arn \
--tags "Key=project,Value=lima" "Key=department,Value=digital-media"
Pour supprimer des balises
Utilisez la commande remove-tags. L'exemple suivant supprime les balises avec les clés spécifiées.
aws elbv2 remove-tags \
--resource-arns listener-arn \
--tag-keys project department
- CloudFormation
-
Pour mettre à jour l'action par défaut
Mettez à jour la AWS::ElasticLoadBalancingV2::Listenerressource pour inclure le nouveau groupe cible.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref newTargetGroup
Sinon, pour répartir le trafic entre plusieurs groupes cibles, définissez DefaultActions comme suit.
DefaultActions:
- Type: forward
ForwardConfig:
TargetGroups:
- TargetGroupArn: !Ref TargetGroup1
Weight: 10
- TargetGroupArn: !Ref TargetGroup2
Weight: 30
Pour ajouter des balises
Mettez à jour la AWS::ElasticLoadBalancingV2::Listenerressource pour inclure la propriété 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'