web-dev-qa-db-fra.com

Erreur AWS: Aucune de ces zones de disponibilité ne contient une cible saine. Les demandes sont acheminées vers toutes les cibles. dans AWS

J'ai créé une balance de charge d'application dans Aws . J'ai créé 2 EC2 et en faire un groupe . Ensuite, j'ai ajouté ce groupe à l'ALB avec le programme d'écoute 80.

Mais lorsque le système passe aux contrôles de l'état de santé, il génère l'erreur et indique que deux EC2 enregistrés sont en mauvaise santé.

L'erreur est: 

Aucune de ces zones de disponibilité ne contient une cible saine. Demandes sont acheminés vers toutes les cibles.

Zones de disponibilité: subnet-5691df0f - ap-nord-est-1c,subnet-97ae35e1 - ap-nord-est-1a

S'il vous plaît laissez-moi savoir la raison.

Image associée à AWS

Images connexes à AWS

5
Rashed

Vérifiez si vos paramètres de contrôle de santé dans le groupe cible sont correctement configurés 

le protocole et le port doivent pointer vers quelque chose où l'en-tête de réponse retourne 200 ok 

capture d'écran paramètres du groupe cible

vérifiez également si votre état de santé EC2 est correct ou non et que le sous-réseau que vous avez ajouté à Alb doit avoir au moins 1 Ec2 exécutant l'un de ces sous-réseaux,

vérifier le groupe de sécurité devrait également permettre à ALB de rechercher EC2

AwS link 3 : https://i.stack.imgur.com/TEOnU.gif]2

AWS Link 4

5
Biswajit Mohanty

Je courais dans cette affaire, et obtenais également un délai d'attente 504 de passerelle, et c'était finalement cette règle manquante de la documentation .

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

  2. Dans la navigation de gauche, choisissez Groupes de sécurité.

  3. Choisissez le groupe de sécurité utilisé par vos instances de conteneur. Si vous avez créé vos instances de conteneur à l'aide de l'assistant de première exécution Amazon ECS, ce groupe de sécurité peut avoir la description, Ports autorisés ECS.

  4. Choisissez l'onglet Entrant, puis choisissez Modifier.

  5. Pour Type, choisissez Tout le trafic.

  6. Pour Source, choisissez Personnalisé, puis tapez le nom du groupe de sécurité que vous avez créé dans l'équilibreur de charge de l'application dans Configurer les groupes de sécurité. Cette règle permet à tout le trafic de votre équilibreur de charge d'application d'atteindre les conteneurs de vos tâches enregistrés avec votre équilibreur de charge. 

  7. Choisissez Sauvegarder pour finir.

2
david affinito