Didacticiels Systems Manager Maintenance Windows (AWS CLI) - AWS Systems Manager

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.

Didacticiels Systems Manager Maintenance Windows (AWS CLI)

Cette section inclut des didacticiels qui vous aident à apprendre à utiliser le AWS Command Line Interface (AWS CLI) pour effectuer les opérations suivantes :

  • Créer et configurer une fenêtre de maintenance

  • Afficher des informations concernant une fenêtre de maintenance

  • Afficher des informations sur les tâches des fenêtres de maintenance et l'exécution des tâches

  • Mettre à jour une fenêtre de maintenance

  • Supprimer une fenêtre de maintenance

Exécuter les opérations prérequises

Avant d'essayer ces didacticiels, exécutez les opérations prérequises suivantes :

  • Configurer le AWS CLI sur votre machine locale — Avant de pouvoir exécuter des AWS CLI commandes, vous devez installer et configurer la CLI sur votre machine locale. Pour plus d'informations, consultez la section Installation ou mise à jour de la version la plus récente de l' AWS CLI et Installation d' AWS Tools for PowerShell.

  • Vérifiez les rôles et les autorisations des fenêtres de maintenance : un AWS administrateur de votre compte doit vous accorder les autorisations AWS Identity and Access Management (IAM) dont vous avez besoin pour gérer les fenêtres de maintenance à l'aide de la CLI. Pour plus d'informations, consultez Configuration de Maintenance Windows.

  • Créer ou configurer une instance compatible avec Systems Manager – Pour suivre les didacticiels, vous avez besoin d'au moins une instance Amazon Elastic Compute Cloud (Amazon EC2), configurée pour une utilisation avec Systems Manager. Cela signifie que SSM Agent est installé sur l'instance et qu'un profil d'instance IAM pour Systems Manager est attaché à l'instance.

    Nous recommandons de lancer une instance à partir d'une instance AWS gérée Amazon Machine Image (AMI) avec l'agent préinstallé. Pour plus d’informations, consultez Rechercher AMIs avec le SSM Agent préinstallé.

    Pour plus d'informations sur l'installation de SSM Agent sur une instance, consultez les rubriques suivantes :

    Pour plus d'informations sur la configuration des autorisations IAM pour Systems Manager sur votre instance, voir Configurer les autorisations d'instance requises pour Systems Manager.

  • Créer des ressources supplémentaires en fonction des besoins – Run Command, une des fonctionnalités de Systems Manager, inclut nombreuses tâches ne nécessitent pas la création de ressources autres que celles répertoriées dans cette rubrique sur les prérequis. Pour cette raison, nous fournissons une tâche Run Command simple que vous pourrez utiliser lors de votre première utilisation des didacticiels. Comme décrit précédemment dans cette rubrique, vous avez également besoin d'une instance (EC2) configurée pour une utilisation avec Systems Manager. Une fois que vous avez configuré cette instance, vous pouvez enregistrer une simple tâche Run Command.

    La fonctionnalité Systems Manager Maintenance Windows prend en charge les quatre types de tâches suivants :

    • Commandes de l'Run Command

    • Flux de travail Systems Manager Automation

    • AWS Lambda fonctions

    • AWS Step Functions tâches

    En général, si une tâche de fenêtre de maintenance que vous souhaitez exécuter nécessite des ressources supplémentaires, vous devez les créer en premier. Par exemple, si vous souhaitez une fenêtre de maintenance qui exécute une AWS Lambda fonction, créez la fonction Lambda avant de commencer ; pour une Run Command tâche, créez le compartiment S3 dans lequel vous pouvez enregistrer la sortie de commande (si vous prévoyez de le faire) ; etc.

Conserver une trace des ID de ressources

Au fur et à mesure que vous effectuez les tâches de ce AWS CLI didacticiel, suivez les identifiants de ressources générés par les commandes que vous exécutez. Vous utilisez un grand nombre de ceux-ci comme entrées pour les commandes ultérieures. Par exemple, lors de la création de la fenêtre de maintenance, le système vous fournit un ID de fenêtre de maintenance dans le format suivant :

{
   "WindowId":"mw-0c50858d01EXAMPLE"
}

Prenez note des ID suivants générés par le système, étant donné que les didacticiels de cette section les utilisent :

  • WindowId

  • WindowTargetId

  • WindowTaskId

  • WindowExecutionId

  • TaskExecutionId

  • InvocationId

  • ExecutionId

Vous avez également besoin de l'ID de l'instance EC2 que vous prévoyez d'utiliser dans le didacticiel. Par exemple : i-02573cafcfEXAMPLE