web-dev-qa-db-fra.com

Une erreur s'est produite lorsqu'une demande a été faite par Elastic Load Balancing à un autre service.

Je viens de configurer un équilibreur de charge d'application (ABL) sur mon compte AWS. L'ALB est capable de transmettre avec succès des demandes aux EC2 du groupe de mise à l'échelle automatique.

ALB -> TargetGroup -> AutoScalingGroup

Cependant, je vois un point d'exclamation à côté du nom de mon ALB, qui indique An error occurred while a request was made by Elastic Load Balancing to another service.

 enter image description here

Les alarmes définies sur l'ALB fonctionnent également sans problème.

Je crains qu'il y ait quelque chose qui ne va pas dans ma configuration ALB. Qu'est-ce qui pourrait faire apparaître ce message d'avertissement?

Si vous avez besoin de plus d'informations sur ma configuration, dites-le moi simplement. Je ferai de mon mieux pour vous le faire savoir.

5
Brian

J'ai rencontré le même problème: le trafic redirige finement de l'équilibreur de charge vers le groupe cible, mais il y a un point d'exclamation à côté du nom de ALB.

Dans mon cas, cela était dû au problème avec mon utilisateur IAM. Il n'était pas autorisé à accéder à AWS WAF Web ACL. AWS a affiché une erreur dans la description de LB juste après AWS WAF Web ACL. Après l’ajout des autorisations nécessaires, l’erreur près du nom LB a disparu.

4
rkm

Parce que votre compte IAM dispose de privilèges limités, essayez de joindre une stratégie définissant les autorisations de l'utilisateur ou ajoutez-le aux groupes respectifs pour obtenir les autorisations appropriées, puis reconnectez-vous. Notez que cela se produit car votre compte IAM diffère de celui des comptes d'administrateur dans les privilèges. 

Pour plus d'informations sur l'attribution des autorisations appropriées aux utilisateurs IAM, visitez le site https://docs.aws.Amazon.com/IAM/latest/UserGuide/id_users_create.html

0