Étape 1 : Créez la fenêtre de maintenance à l'aide du 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.

Étape 1 : Créez la fenêtre de maintenance à l'aide du AWS CLI

Au cours de cette étape, vous allez créer une fenêtre de maintenance et spécifier ses options de base, tels que le nom, la planification et la durée. Dans les étapes ultérieures, vous choisirez l'instance qu'elle met à jour et la tâche qu'elle exécute.

Dans notre exemple, vous allez créer une fenêtre de maintenance qui s'exécute toutes les cinq minutes. Normalement, vous n'exécutez pas une fenêtre de maintenance aussi fréquemment. Toutefois, cette fréquence vous permet de voir rapidement les résultats de votre didacticiel. Nous allons vous montrer comment passer à un taux moins fréquent après que la tâche a été exécutée avec succès.

Note

Pour obtenir une explication des relations entre les différentes options liées à la planification pour les fenêtres de maintenance, consultez Options de planification de la fenêtre de maintenance et de période active.

Pour de plus amples informations sur l'utilisation de l'option --schedule, consultez Référence : Expressions Cron et Rate pour Systems Manager.

Pour créer une fenêtre de maintenance à l'aide du AWS CLI
  1. Ouvrez le AWS Command Line Interface (AWS CLI) et exécutez la commande suivante sur votre machine locale pour créer une fenêtre de maintenance qui effectue les opérations suivantes :

    • S'exécute toutes les cinq minutes pendant un maximum de deux heures (si nécessaire).

    • Empêche le démarrage de nouvelles tâches dans l'heure qui suit la fin de l'opération de fenêtre de maintenance.

    • Autorise les cibles non associées (instances que vous n'avez pas enregistrées avec la fenêtre de maintenance).

    • Indique par l'utilisation de balises personnalisées que son créateur a l'intention de l'utiliser dans un didacticiel.

    Linux & macOS
    aws ssm create-maintenance-window \ --name "My-First-Maintenance-Window" \ --schedule "rate(5 minutes)" \ --duration 2 \ --cutoff 1 \ --allow-unassociated-targets \ --tags "Key=Purpose,Value=Tutorial"
    Windows
    aws ssm create-maintenance-window ^ --name "My-First-Maintenance-Window" ^ --schedule "rate(5 minutes)" ^ --duration 2 ^ --cutoff 1 ^ --allow-unassociated-targets ^ --tags "Key"="Purpose","Value"="Tutorial"

    Le système renvoie des informations similaires à ce qui suit :

    {
       "WindowId":"mw-0c50858d01EXAMPLE"
    }
  2. Maintenant, exécutez la commande suivante pour afficher les informations détaillées sur les fenêtres de maintenance de votre compte.

    aws ssm describe-maintenance-windows

    Le système renvoie des informations similaires à ce qui suit :

    {
       "WindowIdentities":[
          {
                "WindowId": "mw-0c50858d01EXAMPLE",
                "Name": "My-First-Maintenance-Window",
                "Enabled": true,
                "Duration": 2,
                "Cutoff": 1,
                "NextExecutionTime": "2019-05-11T16:46:16.991Z"
          }
       ]
    }

Passez au Étape 2 : Enregistrez un nœud cible dans la fenêtre de maintenance à l'aide du AWS CLI.