Créez une fenêtre de maintenance avec l'interface de ligne de commande (CLI) de Systems Manager pour AMS Accelerate - Guide de l'utilisateur d'AMS Accelerate

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.

Créez une fenêtre de maintenance avec l'interface de ligne de commande (CLI) de Systems Manager pour AMS Accelerate

Pour créer une fenêtre de maintenance AMS Accelerate à l'aide de l'interface de ligne de commande :

  1. Suivez le didacticiel SSM : Créez et configurez une fenêtre de maintenance (AWS CLI). Pour chaque étape du didacticiel, voici des exemples de commandes CLI pour l'application de correctifs.

    Note

    Ces exemples sont spécifiques à Linux ou macOS. Les commandes peuvent également être exécutées, AWS CloudShell ce qui peut être plus simple que de awscli les configurer sur une machine locale. Pour plus de détails, consultez la section Travailler avec AWS CloudShell.

    1. À l'étape 1 du didacticiel, pour créer une fenêtre de maintenance :

      aws ssm create-maintenance-window \ --name Sample-Maintenance-Window \ --schedule "cron(0 30 23 ? * TUE#2 *)" \ --duration 4 \ --cutoff 1 \ --allow-unassociated-targets \ --tags "Key=Environment,Value=Production"

      En cas de réussite, window-id est renvoyé.

    2. À l'étape 2 du didacticiel, pour enregistrer un nœud cible :

      aws ssm register-target-with-maintenance-window \ --window-id "mw-xxxxxxxxx" \ --resource-type "INSTANCE" \ --target "Key=tag:Environment,Values=Prod"

      En cas de réussite, WindowTargetID s sont renvoyés.

    3. À l'étape 3 du didacticiel, pour enregistrer une tâche :

      aws ssm register-task-with-maintenance-window \ --window-id "mw-xxxxxx" \ --targets "Key=WindowTargetIds,Values=63d4f63c-xxxxxx-9b1d-xxxxxfff" \ --task-arn "AWSManagedServices-PatchInstance" \ --service-role-arn "arn:aws:iam::AWS-Account-ID:role/ams_ssm_automation_role" \ --task-invocation-parameters "{\"Automation\":{\"DocumentVersion\":\"\$DEFAULT\",\"Parameters\":{\"InstanceId\":[\"{{TARGET_ID}}\"],\"StartInactiveInstances\":[\"True\"]}}}" \ --max-concurrency 50 \ --max-errors 50 \ --name "AutomationExample" \ --description "Sample Description" \ --task-type=AUTOMATION