Règles d’auditeur pour votre Equilibreur de charge d'application - Elastic Load Balancing

Si nous fournissons une traduction de la version anglaise du guide, la version anglaise du guide aura préséance en cas de contradiction. La traduction sera une traduction automatique.

Règles d’auditeur pour votre Equilibreur de charge d'application

Les règles que vous définissez pour un écouteur déterminent la manière dont l'équilibreur de charge achemine les demandes vers les cibles dans un ou plusieurs groupes cibles.

Chaque règle comprend une priorité, une ou plusieurs actions et une ou plusieurs conditions. Pour plus d'informations, consultez Règles d'un écouteur.

Note

La console affiche un numéro de séquence relatif pour chaque règle, pas la priorité d'une règle. Vous pouvez obtenir la priorité d’une règle en la décrivant à l’aide du AWS CLI ou le Elastic Load Balancing API.

Requirements

  • Chaque règle doit inclure exactement l’une des actions suivantes : forward, redirect, ou fixed-response, et doit être la dernière action à effectuer.

  • Chaque règle peut comprendre zéro ou l’une des conditions suivantes : host-header, http-request-method, path-pattern, et source-ip, et zéro ou plus des conditions suivantes : http-header et query-string.

  • Vous pouvez spécifier jusqu'à trois chaînes de comparaison par condition et jusqu'à cinq par règle.

  • Une action forward achemine les demandes vers son groupe cible. Avant d’ajouter une action forward, créez le groupe cible et ajoutez des cibles à ce dernier. Pour plus d'informations, consultez Créer un groupe cible.

Ajouter une règle

Vous définissez une règle par défaut lorsque vous créez un écouteur et vous pouvez définir des règles personnalisées supplémentaires à tout moment.

Pour ajouter une règle à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous ÉQUILIBRAGE DE CHARGE, choisissez Équilibreurs de charge.

  3. Sélectionnez l’équilibreur de charge et choisissez Auditeurs.

  4. Pour que l’auditeur puisse mettre à jour, choisissez Afficher/modifier les règles.

  5. Choisissez le Ajouter des règles icône (signe plus) dans la barre de menu, qui ajoute Insérer la règle des icônes dans les endroits où vous pouvez insérer une règle dans l’ordre prioritaire.

    
                            L'icône Add rules (Ajouter des règles) de la barre de menu.
  6. Choisissez l’un des Insérer la règle icônes ajoutées à l’étape précédente.

  7. Ajout d’une ou de plusieurs conditions comme suit :

    1. Pour ajouter une condition d’en-tête hôte, choisissez Ajouter une condition, En-tête hôte et saisissez le nom d’hôte (par exemple, *.example.com). Pour enregistrer la condition, sélectionnez l'icône de coche.

      La longueur maximale de chaque chaîne est de 128 caractères. Cette comparaison n’est pas sensible à la casse. Les caractères génériques suivants sont pris en charge : * et ?.

    2. Pour ajouter une condition de chemin, choisissez Ajouter une condition, Chemin et entrez le schéma de chemin (par exemple, /img/*). Pour enregistrer la condition, sélectionnez l'icône de coche.

      La longueur maximale de chaque chaîne est de 128 caractères. Cette comparaison est sensible à la casse. Les caractères génériques suivants sont pris en charge : * et ?.

    3. Pour ajouter une condition d’en-tête HTTP, choisissez Ajouter une condition, En-tête HTTP. Saisissez le nom de l’en-tête et ajoutez une ou plusieurs chaînes de comparaison. Pour enregistrer la condition, sélectionnez l'icône de coche.

      La longueur maximale de chaque nom d'en-tête est de 40 caractères, le nom d'en-tête n’est pas sensible à la casse et les caractères génériques ne sont pas pris en charge. La longueur maximale de chaque chaîne de comparaison est de 128 caractères et les caractères génériques suivants sont pris en charge : * et ?. Cette comparaison n’est pas sensible à la casse.

    4. Pour ajouter une condition de méthode de demande HTTP, choisissez Ajouter une condition, Méthode de demande HTTP et ajouter un ou plusieurs noms de méthodes. Pour enregistrer la condition, sélectionnez l'icône de coche.

      La longueur maximale de chaque nom est de 40 caractères. Les caractères autorisés sont : A–Z, 0–9, « _ » (trait de soulignement) et « - » (tiret). Cette comparaison est sensible à la casse. Les caractères génériques ne sont pas pris en charge.

    5. Pour ajouter une condition de chaîne de requête, choisissez Ajouter une condition, Chaîne de requête et ajouter une ou plusieurs paires clés/valeurs. Pour chaque paire clé/valeur, vous pouvez omettre la clé et spécifier uniquement la valeur. Pour enregistrer la condition, sélectionnez l'icône de coche.

      La longueur maximale de chaque chaîne est de 128 caractères. Cette comparaison n’est pas sensible à la casse. Les caractères génériques suivants sont pris en charge : * et ?.

    6. Pour ajouter une condition IP source, choisissez Ajouter une condition, IP source et ajouter un ou plusieurs blocs CIDR. Pour enregistrer la condition, sélectionnez l'icône de coche.

      Vous pouvez utiliser des adresses IPv4 et IPv6. Les caractères génériques ne sont pas pris en charge.

  8. (Facultatif, écoute HTTPS) Pour authentifier les utilisateurs, choisissez Ajouter une action, Authentification et fournir les informations demandées. Pour enregistrer l'action, sélectionnez l'icône de coche. Pour plus d'informations, consultez Authentifier les utilisateurs en utilisant un Equilibreur de charge d'application.

  9. Effectuez l'une des opérations suivantes :

    • Pour ajouter une action à suivre, choisissez Ajouter une action, Transférer vers et choisissez un ou plusieurs groupes cibles. Si vous utilisez plusieurs groupes cibles, sélectionnez une pondération pour chaque groupe cible et activez éventuellement la permanence de groupe cible. Si vous activez la permanence de groupe cible et qu'il existe plusieurs groupes cibles, vous devez également activer les sessions permanentes sur les groupes cibles. Pour enregistrer l'action, sélectionnez l'icône de coche. Pour plus d'informations, consultez Actions à suivre.

    • Pour ajouter une action de redirection, choisissez Ajouter une action, Redirection vers et fournir l’URL pour la redirection. Pour enregistrer l'action, sélectionnez l'icône de coche. Pour plus d'informations, consultez Actions de redirection.

    • Pour ajouter une action à réponse fixe, choisissez Ajouter une action, Retour de réponse fixe et fournir un code de réponse et un corps de réponse facultatif. Pour enregistrer l'action, sélectionnez l'icône de coche. Pour plus d'informations, consultez Actions de réponse fixe.

    
                            L'interface d'insertion de règle.
  10. Choisir Enregistrer.

  11. (Facultatif) Pour modifier l’ordre de la règle, utilisez les flèches puis choisissez Enregistrer. La règle par défaut a toujours le dernier priorité.

  12. Pour quitter cet écran, choisissez Retour au répartiteur de charge icône (le bouton arrière) dans la barre de menu.

Pour ajouter une règle à l'aide de l'interface AWS CLI

Utilisez le créer-règle commande pour créer la règle. Utilisez le décrire-règles pour afficher des informations sur la règle.

Modifier une règle

Vous pouvez modifier l'action et les conditions d'une règle à tout moment. Les mises à jour de règle ne prennent pas effet immédiatement. Les demandes peuvent donc être acheminées à l'aide de la configuration de règle précédente pendant une courte période après la mise à jour d'une règle. Toutes les demandes en cours sont traitées.

Pour modifier une règle à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous ÉQUILIBRAGE DE CHARGE, choisissez Équilibreurs de charge.

  3. Sélectionnez l’équilibreur de charge et choisissez Auditeurs.

  4. Pour que l’auditeur puisse mettre à jour, choisissez Afficher/modifier les règles.

  5. Choisissez le Modifier les règles (le crayon) dans la barre de menu.

    
                            L'icône de modification des règles de la barre de menu.
  6. Pour que la règle soit modifiée, choisissez Modifier les règles (le crayon).

  7. (Facultatif) Modifiez les conditions et les actions si nécessaire. Par exemple, vous pouvez modifier une condition ou une action (icône de crayon), ajouter une condition de chemin d'accès, ajouter une action d'authentification pour une règle pour un écouteur HTTPS, ou supprimer une condition ou une action (icône de corbeille). Vous ne pouvez pas ajouter des conditions à la règle par défaut.

    
                            L'interface de modification de la règle.
  8. Choisir Mise à jour.

  9. Pour quitter cet écran, choisissez Retour au répartiteur de charge icône (le bouton arrière) dans la barre de menu.

Pour modifier une règle à l'aide de l'AWS CLI

Utilisez le modifier-règle commande.

Règles de réapprovisionnement

Les règles sont évaluées par ordre de priorité, de la valeur la plus basse à la valeur la plus haute. La règle par défaut est évaluée en dernier. Vous pouvez modifier la priorité d'une règle personnalisée à tout moment. Vous ne pouvez pas modifier la priorité de la règle par défaut.

Note

La console affiche un numéro de séquence relatif pour chaque règle, pas la priorité d'une règle. Quand vous réorganisez les règles à l'aide de la console, celles-ci reçoivent de nouvelles priorités de règle basées sur les priorités de règle existantes. Pour définir la priorité d’une règle à une valeur spécifique, utilisez AWS CLI ou le Elastic Load Balancing API.

Pour réorganiser les règles à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous ÉQUILIBRAGE DE CHARGE, choisissez Équilibreurs de charge.

  3. Sélectionnez l’équilibreur de charge et choisissez Auditeurs.

  4. Pour que l’auditeur puisse mettre à jour, choisissez Afficher/modifier les règles.

  5. Choisissez le Règles de réapprovisionnement (flèches) dans la barre de menu.

    
                            L'icône Réorganiser les règles de la barre de menu.
  6. Cochez la case en regard d'une règle, puis utilisez les flèches pour attribuer une nouvelle priorité à cette règle. La règle par défaut a toujours la priorité last (dernière).

  7. Lorsque vous avez terminé les règles de réapprovisionnement, choisissez Enregistrer.

  8. Pour quitter cet écran, choisissez Retour au répartiteur de charge icône (le bouton arrière) dans la barre de menu.

Pour mettre à jour les priorités des règles à l'aide de l'AWS CLI

Utilisez le priorités-règles-set commande.

Supprimer une règle

Vous pouvez supprimer les règles personnalisées pour un écouteur à tout moment. Vous ne pouvez pas supprimer la règle par défaut pour un écouteur. Lorsque vous supprimez un écouteur, toutes ses règles sont supprimées.

Pour supprimer une règle à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous ÉQUILIBRAGE DE CHARGE, choisissez Équilibreurs de charge.

  3. Sélectionnez l’équilibreur de charge et choisissez Auditeurs.

  4. Pour que l’auditeur puisse mettre à jour, choisissez Afficher/modifier les règles.

  5. Choisissez le Supprimer les règles icône (signe moins) dans la barre de menu.

  6. Cochez la case pour la règle et choisissez Supprimer. Vous ne pouvez pas supprimer la règle par défaut pour l'écouteur.

  7. Pour quitter cet écran, choisissez Retour au répartiteur de charge icône (le bouton arrière) dans la barre de menu.

Pour supprimer une règle à l'aide de l'AWS CLI

Utilisez le règle de suppression commande.