Pourquoi la fenêtre de maintenance Systems Manager me renvoie-t-elle le message d'erreur « Aucune invocation à exécuter » ?

Lecture de 2 minute(s)
0

J'ai créé une fenêtre de maintenance qui exécute AWS Systems Manager Automation ciblant les balises d'instance Amazon Elastic Compute Cloud (Amazon EC2). Lorsque l'automatisation s'exécute, je reçois le message « Aucune invocation à exécuter ». Comment puis-je résoudre ce problème ?

Brève description

Lorsque vous exécutez une fenêtre de maintenance qui cible des instances qui utilisent des balises d'instance Amazon EC2, les ID d'instance des instances gérées se résolvent lorsque l'automatisation s'exécute. L'ID d'instance ne sera pas résolu en tant que cible si l'une des conditions suivantes est remplie :

  • L'instance cible n'est pas signalée en tant qu'instance gérée lorsque l'automatisation s'exécute
  • L'instance cible est arrêtée lorsque la fenêtre de maintenance s'exécute

Lorsqu'un ID d'instance ne peut pas être résolu en tant que cible, le message « Aucune invocation à exécuter » s'affiche dans la sortie.

Solution

Pour cibler une instance non gérée ou une instance arrêtée lors de l'exécution de la fenêtre de maintenance, procédez comme suit :

  1. Créez un nouveau groupe de ressources limité aux instances Amazon EC2, puis spécifiez vos balises. Pour plus d'informations et pour obtenir des instructions sur la création d'un groupe basé sur des balises, consultez Création de requêtes et de groupes dans AWS Resource Groups.
  2. Mettez à jour les stratégies AWS Identity and Access Management (IAM) attachées au rôle d'automatisation pour inclure un accès en lecture seule pour le groupe de ressources.
  3. Enregistrez la cible dans une fenêtre de maintenance. Pour Cibles, choisissez le groupe de ressources basé sur les balises que vous avez créé à l'étape 1 de cet article.
  4. Mettez à jour la tâche d'automatisation de la fenêtre de maintenance pour cibler la cible de groupe de ressources que vous avez créée à l'étape précédente.
  5. Pour le paramètre d'entrée InstanceID de la tâche d'automatisation, entrez le pseudo-paramètre {{RESOURCE_ID}}.

Informations connexes

Pourquoi est-ce que mon instance EC2 n'apparaît pas sous les instances gérées dans la console Systems Manager ?

Exemples de stratégie basée sur l'identité AWS Resource Groups

Pourquoi la fenêtre de maintenance Systems Manager me renvoie-t-elle un message d'erreur « Aucune instance dans la balise » ?

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans