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 3 : enregistrer une tâche dans la fenêtre de maintenance à l'aide du AWS CLI
Dans cette étape du didacticiel, vous enregistrez un AWS Systems Manager Run Command tâche qui exécute la df
commande sur votre instance Amazon Elastic Compute Cloud (Amazon EC2) pour Linux. Les résultats de cette commande Linux standard montrent la quantité d'espace disponible et la quantité d'espace utilisée sur le système de fichiers du disque de votre instance.
-ou-
Si vous ciblez une EC2 instance Amazon pour Windows Server au lieu de Linux, remplacez df la commande suivante paripconfig. Le résultat de cette commande répertorie les détails relatifs à l'adresse IP, le masque de sous-réseau et la passerelle par défaut pour les adaptateurs sur l'instance cible.
Lorsque vous êtes prêt à enregistrer d'autres types de tâches ou à utiliser une plus grande partie du Systems Manager disponible Run Command options, voirExemples : Enregistrement de tâches avec une fenêtre de maintenance. Là, nous fournissons plus d'informations sur les quatre types de tâches, et certaines de leurs principales options, pour vous aider à planifier des scénarios concrets plus vastes.
Pour enregistrer une tâche avec une fenêtre de maintenance
-
Exécutez la commande suivante sur votre machine locale. Remplacez chaque
example resource placeholder
par vos propres informations. La version à exécuter à partir d'une machine Windows locale inclut les caractères d'échappement (« / ») dont vous avez besoin pour exécuter la commande à partir de votre outil de ligne de commande.Le système renvoie des informations similaires à ce qui suit :
{ "WindowTaskId": "4f7ca192-7e9a-40fe-9192-5cb15EXAMPLE" }
-
Maintenant, exécutez la commande suivante pour afficher les détails relatifs à la tâche de fenêtre de maintenance que vous avez créée.
-
Le système renvoie des informations similaires à ce qui suit :
{ "Tasks": [ { "WindowId": "mw-0c50858d01EXAMPLE", "WindowTaskId": "4f7ca192-7e9a-40fe-9192-5cb15EXAMPLE", "TaskArn": "AWS-RunShellScript", "Type": "RUN_COMMAND", "Targets": [ { "Key": "InstanceIds", "Values": [ "i-02573cafcfEXAMPLE" ] } ], "TaskParameters": {}, "Priority": 10, "ServiceRoleArn": "arn:aws:iam::123456789012:role/MyMaintenanceWindowServiceRole", "MaxConcurrency": "1", "MaxErrors": "1" } ] }
-
Attendez que la tâche ait eu le temps d'être exécutée, conformément à la planification que vous avez spécifiée dans Étape 1 : Créez la fenêtre de maintenance à l'aide du AWS CLI. Par exemple, si vous avez spécifié
--schedule "rate(5 minutes)"
, attendez cinq minutes. Ensuite, exécutez la commande suivante pour afficher des informations sur toutes les exécutions qui se sont produites pour cette tâche.Le système renvoie des informations similaires à ce qui suit :
{ "WindowExecutions": [ { "WindowId": "mw-0c50858d01EXAMPLE", "WindowExecutionId": "14bea65d-5ccc-462d-a2f3-e99c8EXAMPLE", "Status": "SUCCESS", "StartTime": 1557593493.096, "EndTime": 1557593498.611 } ] }
Astuce
Une fois que la tâche s'est terminée avec succès, vous pouvez diminuer la fréquence à laquelle la fenêtre de maintenance s'exécute. Par exemple, exécutez la commande suivante pour réduire la fréquence à une fois par semaine. Remplacez mw-0c50858d01EXAMPLE
par vos propres informations.
Pour de plus amples informations sur la planification des fenêtres de maintenance, veuillez consulter Référence : Expressions Cron et Rate pour Systems Manager et Options de planification de la fenêtre de maintenance et de période active.
Pour plus d'informations sur l'utilisation du AWS Command Line Interface (AWS CLI) pour modifier une fenêtre de maintenance, consultezTutoriel : Mettre à jour une fenêtre de maintenance à l'aide du AWS CLI.
Pour vous entraîner à exécuter AWS CLI des commandes afin d'obtenir plus de détails sur votre tâche de fenêtre de maintenance et ses exécutions, passez àTutoriel : Afficher les informations relatives aux tâches et à leur exécution à l'aide du AWS CLI.
Accès à la sortie des commandes du tutoriel
Ce didacticiel n'a pas pour objectif d'utiliser le AWS CLI pour afficher le résultat du Run Command commande associée à l'exécution des tâches de votre fenêtre de maintenance.
Vous pouvez toutefois consulter ces données à l'aide du AWS CLI. (Vous pouvez également afficher la sortie dans la console Systems Manager ou dans un fichier journal stocké dans un compartiment Amazon Simple Storage Service [Amazon S3], si vous avez configuré la fenêtre de maintenance afin qu'elle stocke la sortie de commande à cet endroit.) Vous constaterez que le résultat de la df commande sur une EC2 instance pour Linux est similaire à ce qui suit.
Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 485716 0 485716 0% /dev tmpfs 503624 0 503624 0% /dev/shm tmpfs 503624 328 503296 1% /run tmpfs 503624 0 503624 0% /sys/fs/cgroup /dev/xvda1 8376300 1464160 6912140 18% /
Le résultat de la ipconfig commande sur une EC2 instance pour Windows Server est similaire à ce qui suit :
Windows IP Configuration Ethernet adapter Ethernet 2: Connection-specific DNS Suffix . : example.com IPv4 Address. . . . . . . . . . . : 10.24.34.0/23 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 0.0.0.0 Ethernet adapter Ethernet: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : abc1.wa.example.net Wireless LAN adapter Local Area Connection* 1: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Wireless LAN adapter Wi-Fi: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::100b:c234:66d6:d24f%4 IPv4 Address. . . . . . . . . . . : 192.0.2.0 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.0.2.0 Ethernet adapter Bluetooth Network Connection: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . :