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.
Mettez à jour les paramètres de santé du groupe cible pour votre Network Load Balancer
Par défaut, les équilibreurs de charge réseau surveillent l'état des cibles et acheminent les demandes vers des cibles saines. Toutefois, si l'équilibreur de charge ne dispose pas d'un nombre suffisant de cibles saines, il envoie automatiquement le trafic vers toutes les cibles enregistrées (échec d'ouverture). Vous pouvez modifier les paramètres de santé du groupe cible pour votre groupe cible afin de définir les seuils de basculement du DNS et du basculement du routage. Pour de plus amples informations, veuillez consulter État du groupe cible.
- Console
-
Pour mettre à jour les paramètres de santé du groupe cible
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.
-
Dans le panneau de navigation, sous Répartition de charge, choisissez Groupes cibles.
-
Sélectionnez le nom du groupe cible pour afficher sa page de détails.
-
Dans l'onglet Attributes, choisissez Edit.
-
Développez Exigences en matière d'état du groupe cible.
-
Pour le type de configuration, nous vous recommandons de choisir la configuration unifiée, qui définit le même seuil pour le basculement du DNS et le basculement du routage.
-
Pour Exigences en matière d'état sain, exécutez l'une des actions suivantes :
-
Choisissez Nombre minimum de cibles saines, puis saisissez un nombre compris entre 1 et le nombre maximal de cibles pour votre groupe cible.
-
Choisissez Pourcentage minimum de cibles saines, puis saisissez un nombre compris entre 1 et 100.
-
Le texte d'information indique si l'équilibrage de charge entre zones est activé pour le groupe cible. Si l'équilibrage de charge entre zones est désactivé, vous pouvez l'activer pour vous assurer que vous disposez d'une capacité suffisante. Sous Configuration de la sélection de cibles, mettez à jour l'équilibrage de charge entre zones.
Le texte suivant indique que l'équilibrage de charge entre zones est désactivé :
Healthy state requirements apply to each zone independently.
Le texte suivant indique que l'équilibrage de charge entre zones est activé :
Healthy state requirements apply to the total targets across all applicable zones.
-
Sélectionnez Enregistrer les modifications.
- AWS CLI
-
Pour mettre à jour les paramètres de santé du groupe cible
Utilisez la commande modify-target-group-attributes. L'exemple suivant définit à 50 % le seuil d'état sain pour les deux actions présentant un état défectueux.
aws elbv2 modify-target-group-attributes \
--target-group-arn target-group-arn
\
--attributes \
"Key=target_group_health.dns_failover.minimum_healthy_targets.percentage,Value=50
" \
"Key=target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage,Value=50
"
- CloudFormation
-
Pour modifier les paramètres de santé du groupe cible
Mettez à jour la AWS::ElasticLoadBalancingV2::TargetGroupressource. L'exemple suivant définit à 50 % le seuil d'état sain pour les deux actions présentant un état défectueux.
Resources:
myTargetGroup:
Type: 'AWS::ElasticLoadBalancingV2::TargetGroup'
Properties:
Name: my-target-group
Protocol: TCP
Port: 80
TargetType: ip
VpcId: !Ref myVPC
TargetGroupAttributes:
- Key: "target_group_health.dns_failover.minimum_healthy_targets.percentage"
Value: "50
"
- Key: "target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage"
Value: "50
"