Création d'un groupe cible pour votre Network Load Balancer - Elastic Load Balancing

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.

Création d'un groupe cible pour votre Network Load Balancer

Vous enregistrez les cibles pour votre Network Load Balancer avec un groupe cible. Par défaut, l'équilibreur de charge envoie des demandes à des cibles enregistrées à l'aide du port et du protocole que vous avez spécifiés pour le groupe cible. Vous pouvez remplacer ce port lorsque vous enregistrez chaque cible auprès du groupe cible.

Pour acheminer le trafic vers les cibles d'un groupe cible, créez un écouteur et spécifiez le groupe cible dans une action par défaut pour l'écouteur. Pour de plus amples informations, veuillez consulter Règles d'un écouteur. Vous pouvez spécifier le même groupe cible dans plusieurs écouteurs, mais ces écouteurs doivent appartenir au même Network Load Balancer. Pour utiliser un groupe cible avec un équilibreur de charge, vous devez vérifier que le groupe cible n'est pas utilisé par un écouteur pour un autre équilibreur de charge.

Vous pouvez ajouter ou supprimer des cibles dans votre groupe cible à tout moment. Pour de plus amples informations, veuillez consulter Enregistrez des cibles pour votre Network Load Balancer. Vous pouvez aussi modifier les paramètres de vérification de l'état de votre groupe cible. Pour de plus amples informations, veuillez consulter Mettre à jour les paramètres de contrôle de santé d'un groupe cible de Network Load Balancer.

Prérequis
  • Une fois que vous avez créé un groupe cible, vous ne pouvez pas modifier son type de cible ni son type d'adresse IP.

  • Toutes les cibles d'un groupe cible doivent avoir le même type d'adresse IP que le groupe cible : IPv4 ou IPv6.

  • Vous devez utiliser un groupe IPv6 cible doté d'un équilibreur de charge à double pile.

  • Vous ne pouvez pas utiliser un groupe IPv4 cible avec un écouteur UDP comme équilibreur de dualstack charge.

Console
Pour créer un groupe cible
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Groupes cibles.

  3. Sélectionnez Créer un groupe cible.

  4. Sous le panneau Configuration de base, procédez comme suit :

    1. Pour Choisir un type de cible, sélectionnez Instances pour enregistrer les cibles par ID d'instance, Adresses IP pour enregistrer les cibles par adresse IP ou Application Load Balancer pour enregistrer un Application Load Balancer en tant que cible.

    2. Pour Nom du groupe cible, saisissez un nom pour le groupe cible. Ce nom doit être unique par région et par compte, peut comporter un maximum de 32 caractères, doit contenir uniquement des caractères alphanumériques ou des traits d'union et ne doit pas commencer ou se terminer par un trait d'union.

    3. Pour Protocole, choisissez un protocole comme suit :

      • Si l'écouteur est un protocole TCP, choisissez TCP ou TCP_UDP.

      • Si l'écouteur est un protocole TLS, choisissez TCP ou TLS.

      • Si l'écouteur est un protocole UDP, choisissez UDP ou TCP_UDP.

      • Si l'écouteur protocole est TCP_UDP, choisissez TCP_UDP.

      • Si le type de cible est Application Load Balancer, le protocole doit être TCP.

    4. Pour Port, modifiez la valeur par défaut selon vos besoins.

      Si le type de cible est Application Load Balancer, le port doit correspondre au port d'écoute de l'Application Load Balancer.

    5. Pour le type d'adresse IP, sélectionnez IPv4ou IPv6. Cette option n'est disponible que si le type de cible est Instances ou adresses IP.

    6. Pour un VPC, sélectionnez le cloud privé virtuel (VPC) avec les cibles à enregistrer.

  5. Pour le panneau Surveillances de l'état, modifiez les paramètres par défaut selon vos besoins. Pour les Paramètres avancés de surveillance de l'état, choisissez le port de surveillance de l'état, le nombre, le délai d'expiration, l'intervalle et spécifiez les codes de réussite. Si les surveillances de l'état dépassent consécutivement le Seuil de défectuosité, l'équilibreur de charge met la cible hors service. Lorsque les surveillances de l'état dépassent consécutivement le Seuil de défectuosité, l'équilibreur de charge remet la cible en service. Pour de plus amples informations, veuillez consulter .

  6. (Facultatif) Pour ajouter une balise, choisissez Balises, puis Ajouter une balise et saisissez la clé et la valeur de la balise.

  7. Choisissez Suivant.

  8. (Facultatif) Enregistrez les cibles. Le type de cible du groupe cible détermine les informations que vous fournissez. Si vous n'êtes pas prêt à enregistrer des cibles maintenant, vous pourrez les enregistrer ultérieurement.

    • Instances : sélectionnez les EC2 instances, entrez les ports, puis choisissez Inclure comme étant en attente ci-dessous.

    • Adresses IP — Choisissez le VPC qui contient les adresses IP ou autres adresses IP privées, entrez les adresses IP et les ports, puis choisissez Inclure comme en attente ci-dessous.

    • Application Load Balancer : sélectionnez l'Application Load Balancer. Pour de plus amples informations, veuillez consulter Utiliser les équilibreurs de charge des applications comme cibles.

  9. Sélectionnez Créer un groupe cible.

AWS CLI
Pour créer un groupe cible

Utilisez la commande create-target-group. L'exemple suivant crée un groupe cible avec le protocole TCP, des cibles enregistrées par adresse IP, une balise et les paramètres de contrôle de santé par défaut.

aws elbv2 create-target-group \ --name my-target-group \ --protocol TCP \ --port 80 \ --target-type ip \ --vpc-id vpc-1234567890abcdef0 \ --tags Key=department,Value=123
Pour enregistrer des cibles

Utilisez la commande register-targets pour enregistrer les cibles auprès du groupe cible. Pour obtenir des exemples, consultez Enregistrer des cibles.

CloudFormation
Pour créer un groupe cible

Définissez un type de ressource AWS::ElasticLoadBalancingV2::TargetGroup. L'exemple suivant crée un groupe cible avec le protocole TCP, des cibles enregistrées par adresse IP, une balise, les paramètres de contrôle de santé par défaut et deux cibles enregistrées.

Resources: myTargetGroup: Type: 'AWS::ElasticLoadBalancingV2::TargetGroup' Properties: Name: my-target-group Protocol: TCP Port: 80 TargetType: ip VpcId: !Ref myVPC Tags: - Key: 'department' Value: '123' Targets: -Id: 10.0.50.10 Port: 80 -Id: 10.0.50.20 Port: 80