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.
Acheminements
Important
Avis de fin de support : le 30 septembre 2026, AWS le support de. AWS App Mesh Après le 30 septembre 2026, vous ne pourrez plus accéder à la AWS App Mesh console ni aux AWS App Mesh ressources. Pour plus d'informations, consultez ce billet de blog intitulé Migration from AWS App Mesh to Amazon ECS Service Connect
Un itinéraire est associé à un routeur virtuel. La route est utilisée pour répondre aux demandes du routeur virtuel et pour distribuer le trafic à ses nœuds virtuels associés. Si un itinéraire correspond à une demande, il peut distribuer le trafic vers un ou plusieurs nœuds virtuels cibles. Vous pouvez définir une pondération relative pour chaque nœud virtuel. Cette rubrique vous aide à travailler avec des itinéraires dans un maillage de services.
Création d'un itinéraire
(Facultatif) Correspondance
-
(Facultatif) Entrez le nom du service de destination correspondant à la demande. Si vous ne spécifiez aucun nom, les demandes adressées à n'importe quel service sont mises en correspondance.
-
(Facultatif) Entrez le nom de la méthode de destination correspondant à la demande. Si vous ne spécifiez aucun nom, les demandes adressées à n'importe quelle méthode sont mises en correspondance. Si vous spécifiez un nom de méthode, vous devez indiquer un nom de service.
(Facultatif) Métadonnées
Sélectionnez Add metadata (Ajouter des métadonnées).
-
(Facultatif) Entrez le nom des métadonnées sur lequel vous souhaitez effectuer le routage, sélectionnez un type de correspondance et entrez une valeur de correspondance. Si vous sélectionnez Inverser, vous obtiendrez le résultat inverse. Par exemple, si vous spécifiez un nom de métadonnées de
myMetadata
, un type de correspondance exact, une valeur de correspondance de123
et que vous sélectionnez Inverser, l'itinéraire est mis en correspondance pour toute demande dont le nom de métadonnées commence par autre chose que123
. -
(Facultatif) Sélectionnez Ajouter des métadonnées pour ajouter jusqu'à dix éléments de métadonnées.
(Facultatif) Politique de nouvelle tentative
Une stratégie de nouvelle tentative permet aux clients de se protéger contre les défaillances intermittentes du réseau et les défaillances intermittentes côté serveur. Une politique de nouvelle tentative est facultative, mais recommandée. Les valeurs du délai d'expiration définissent le délai d'expiration par nouvelle tentative (y compris la tentative initiale). Si vous ne définissez pas de politique de réessai, App Mesh peut créer automatiquement une politique par défaut pour chacun de vos itinéraires. Pour de plus amples informations, veuillez consulter Politique de nouvelle tentative d'itinéraire par défaut.
-
Pour Réessayer, entrez le nombre d'unités correspondant à la durée du délai d'expiration. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole.
-
Pour l'unité de temporisation de la nouvelle tentative, sélectionnez une unité. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole.
-
Pour Nombre maximal de tentatives, entrez le nombre maximal de tentatives en cas d'échec de la demande. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole. Nous recommandons une valeur d'au moins deux.
-
Sélectionnez un ou plusieurs événements HTTP de nouvelle tentative. Nous vous recommandons de sélectionner au moins stream-error et gateway-error.
-
Sélectionnez un événement TCP de nouvelle tentative.
-
Sélectionnez un ou plusieurs événements de RPC nouvelle tentative. Nous vous recommandons de sélectionner au moins annulé et indisponible.
Temporisations (facultatives)
-
La valeur par défaut est de 15 secondes. Si vous avez défini une politique de nouvelles tentatives, la durée que vous spécifiez ici doit toujours être supérieure ou égale à la durée de nouvelles tentatives multipliée par le nombre maximal de tentatives que vous avez défini dans la politique de nouvelles tentatives afin que votre politique de nouvelles tentatives puisse être appliquée. Si vous spécifiez une durée supérieure à 15 secondes, assurez-vous que le délai d'attente spécifié pour l'écouteur de n'importe quel nœud virtuel Target est également supérieur à 15 secondes. Pour plus d'informations, consultez la section Nœuds virtuels.
-
La valeur
0
désactive le délai d'attente. -
Durée maximale pendant laquelle l'itinéraire peut être inactif.
(Facultatif) Correspondance
-
Spécifiez le préfixe auquel l'itinéraire doit correspondre. Par exemple, si votre nom de service virtuel est
service-b.local
et que vous souhaitez que la route fasse correspondre des demandes àservice-b.local/metrics
, votre préfixe doit être/metrics
. Spécifier/
les itinéraires pour tout le trafic. -
(Facultatif) Sélectionnez une méthode.
-
(Facultatif) Sélectionnez un schéma. Applicable uniquement pour HTTP2 les itinéraires.
En-têtes (facultatifs)
-
(Facultatif) Sélectionnez Ajouter un en-tête. Entrez le nom de l'en-tête sur lequel vous souhaitez effectuer le routage, sélectionnez un type de correspondance et entrez une valeur de correspondance. Si vous sélectionnez Inverser, vous obtiendrez le résultat inverse. Par exemple, si vous spécifiez un en-tête nommé
clientRequestId
avec un préfixe de123
et que vous sélectionnez Inverser, l'itinéraire correspond à toute demande dont l'en-tête commence par autre chose que.123
-
(Facultatif) Sélectionnez Ajouter un en-tête. Vous pouvez ajouter jusqu'à dix en-têtes.
(Facultatif) Politique de nouvelle tentative
Une stratégie de nouvelle tentative permet aux clients de se protéger contre les défaillances intermittentes du réseau et les défaillances intermittentes côté serveur. Une politique de nouvelle tentative est facultative, mais recommandée. Les valeurs du délai d'expiration définissent le délai d'expiration par nouvelle tentative (y compris la tentative initiale). Si vous ne définissez pas de politique de réessai, App Mesh peut créer automatiquement une politique par défaut pour chacun de vos itinéraires. Pour de plus amples informations, veuillez consulter Politique de nouvelle tentative d'itinéraire par défaut.
-
Pour Réessayer, entrez le nombre d'unités correspondant à la durée du délai d'expiration. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole.
-
Pour l'unité de temporisation de la nouvelle tentative, sélectionnez une unité. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole.
-
Pour Nombre maximal de tentatives, entrez le nombre maximal de tentatives en cas d'échec de la demande. Une valeur est requise si vous sélectionnez un événement de nouvelle tentative de protocole. Nous recommandons une valeur d'au moins deux.
-
Sélectionnez un ou plusieurs événements HTTP de nouvelle tentative. Nous vous recommandons de sélectionner au moins stream-error et gateway-error.
-
Sélectionnez un événement TCP de nouvelle tentative.
Temporisations (facultatives)
-
Délai d'expiration de la demande : la valeur par défaut est de 15 secondes. Si vous avez défini une politique de nouvelles tentatives, la durée que vous spécifiez ici doit toujours être supérieure ou égale à la durée de nouvelles tentatives multipliée par le nombre maximal de tentatives que vous avez défini dans la politique de nouvelles tentatives afin que votre politique de nouvelles tentatives puisse être appliquée.
-
Durée d'inactivité : la valeur par défaut est de 300 secondes.
-
La valeur
0
désactive le délai d'attente.
Note
Si vous spécifiez un délai d'attente supérieur à la valeur par défaut, assurez-vous que le délai spécifié pour l'écouteur pour tous les participants du nœud virtuel est également supérieur à la valeur par défaut. Toutefois, si vous réduisez le délai d'expiration à une valeur inférieure à la valeur par défaut, il est facultatif de mettre à jour le délai d'expiration au niveau des nœuds virtuels. Pour plus d'informations, consultez la section Nœuds virtuels.
Temporisations (facultatives)
-
Durée d'inactivité : la valeur par défaut est de 300 secondes.
-
La valeur
0
désactive le délai d'attente.