Règles d'écouteur pour votre Application 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.

Règles d'écouteur pour votre Application Load Balancer

Les règles d'écoute de votre Application Load Balancer déterminent la manière dont il achemine les demandes vers les cibles. Lorsqu'un écouteur reçoit une demande, il l'évalue par rapport à chaque règle par ordre de priorité, en commençant par la règle la plus basse. Chaque règle inclut les conditions à remplir et les actions à effectuer lorsque les conditions de la règle sont remplies. Ce mécanisme de routage flexible vous permet de mettre en œuvre des modèles de distribution du trafic sophistiqués, de prendre en charge plusieurs applications ou microservices via un seul équilibreur de charge et de personnaliser le traitement des demandes en fonction des exigences spécifiques de votre application.

Principes de base des règles
  • Chaque règle comprend une priorité, une ou plusieurs actions et une ou plusieurs conditions.

  • Chaque action de règle possède un type et les informations nécessaires pour effectuer l'action.

  • Chaque condition de règle possède un type et les informations nécessaires pour évaluer la condition.

  • Lorsque vous créez un écouteur, vous définissez des actions pour la règle par défaut. La règle par défaut ne peut pas comporter de conditions. Si aucune des conditions des autres règles n'est remplie, l'action relative à la règle par défaut est exécutée.

  • 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 ne pouvez pas modifier la priorité de la règle par défaut.

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

  • Chaque règle autre que la règle par défaut peut éventuellement inclure l'une des conditions suivantes : host-headerhttp-request-method,path-pattern, etsource-ip. Il peut également éventuellement inclure l'une des conditions suivantes ou les deux : http-header etquery-string.

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