Événements planifiés pour vos instances. - Amazon Elastic Compute Cloud

Événements planifiés pour vos instances.

AWS peut planifier des événements pour vos instances, comme un redémarrage, un arrêt/démarrage ou une mise hors service. Ces événements ne se produisent pas fréquemment. Si l'une de vos instances va être concernée par un événement planifié, AWS envoie un e-mail à l'adresse e-mail associée à votre compte AWS avant cet événement planifié. Cet e-mail fournit des détails concernant l'événement, y compris les dates de début et de fin. Selon l'événement, vous pouvez prendre des mesures pour contrôler le calendrier de l'événement. AWS envoie également un événement AWS Health, que vous pouvez surveiller et gérer à l'aide de Amazon CloudWatch Events. Pour plus d'informations sur la surveillance des événements AWS Health avec CloudWatch, consultez Surveillance des événements AWS Health avec CloudWatch Events.

Les événements planifiés sont gérés par AWS. Vous ne pouvez pas planifier d'événements pour vos instances. Vous pouvez afficher les événements planifiés par AWS, personnaliser les notifications d'événements planifiés pour inclure ou supprimer des identifications de la notification par e-mail, et effectuer des actions lorsqu'une instance est planifiée pour être redémarrée, retirée ou arrêtée.

Pour mettre à jour les informations de contact de votre compte afin d'être sûr d'être averti à propos d'événements planifiés, accédez à la page Account Settings (Paramètres du compte).

Note

Lorsqu'une instance est affectée par un événement planifié et qu'elle fait partie d'un groupe Auto Scaling, Amazon EC2 Auto Scaling finit par la remplacer dans le cadre de ses surveillances de l'état, sans aucune autre action nécessaire de votre part. Pour plus d'informations sur les surveillances de l'état réalisées par Amazon EC2 Auto Scaling, consultez Vérification de l'état des instances Auto Scaling dans le Amazon EC2 Auto Scaling Guide de l'utilisateur.

Types d'événements planifiés

Amazon EC2 peut créer les types d'événements suivants pour vos instances, où l'événement se produit à une heure planifiée :

  • Instance stop (Arrêt de l'instance) : à l'heure planifiée, l'instance est arrêté. Lorsque vous la redémarrez, elle est migrée vers un nouvel hôte. S'applique uniquement aux instances basées sur Amazon EBS.

  • Instance retirement (Mise hors service d'instance) : à l'heure planifiée, l'instance est arrêtée si elle est soutenue par Amazon EBS ou mise hors service si elle est soutenue par un stockage d'instance.

  • Instance reboot (Redémarrage de l'instance) : à l'heure planifiée, l'instance est redémarrée.

  • System reboot (Redémarrage du système) : à l'heure planifiée, l'hôte de l'instance est redémarré.

  • System maintenance (Maintenance du système) : à l'heure planifiée, l'instance peut être temporairement affectée par une maintenance du réseau ou une maintenance de l'alimentation.

Afficher les événements planifiés

En plus de recevoir une notification des événements planifiés par e-mail, vous pouvez consulter les événements planifiés en utilisant une des méthodes suivantes.

New console
Pour afficher les événements planifiés pour vos instances à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Vous pouvez afficher les événements planifiés dans les écrans suivants :

    • Dans le volet de navigation, sélectionnez Événements. Toutes les ressources avec un événement associé sont affichées. Vous pouvez filtrer par ID de ressource, Type de ressource, Zone de disponibilité, Statut de l'événement ou Type d'événement.

      
                                                Affichage d'événements à l'aide de la page Événements.
    • Sinon, dans le panneau de navigation, vous pouvez sélectionner Tableau de bord EC2. Toutes les ressources avec un événement associé sont affichées sous Événements planifiés.

      
                                                Affichage d'événements à l'aide du tableau de bord.
Old console
Pour afficher les événements planifiés pour vos instances à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Vous pouvez afficher les événements planifiés dans les écrans suivants :

    • Dans le volet de navigation, sélectionnez Événements. Toutes les ressources avec un événement associé sont affichées. Vous pouvez filtrer par type de ressource ou par type d'événement spécifique. Vous pouvez sélectionner la ressource pour afficher les détails.

      
                                                Affichage d'événements à l'aide de la page Événements.
    • Sinon, dans le panneau de navigation, vous pouvez sélectionner Tableau de bord EC2. Toutes les ressources avec un événement associé sont affichées sous Événements planifiés.

      
                                                Affichage d'événements à l'aide du tableau de bord.
    • Certains événements sont également affichés pour une ressource affectée. Par exemple, dans le panneau de navigation, choisissez Instances et sélectionnez une instance. Si un événement d'arrêt d'instance ou de mise hors service d'instance est associé à l'instance, il est affiché dans le volet inférieur.

      
                                                Affichage d'événements dans les détails d'instance.
AWS CLI
Pour afficher les événements planifiés pour vos instances à l'aide de la AWS CLI

Utilisez la commande describe-instance-status.

aws ec2 describe-instance-status \ --instance-id i-1234567890abcdef0 \ --query "InstanceStatuses[].Events"

L'exemple de sortie suivant montre un événement de redémarrage :

[ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-15T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]

Voici un exemple de sortie montrant un événement de mise hors service d'instance.

[ "Events": [ { "InstanceEventId": "instance-event-0e439355b779n26", "Code": "instance-stop", "Description": "The instance is running on degraded hardware", "NotBefore": "2015-05-23T00:00:00.000Z" } ] ]
PowerShell
Pour afficher les événements planifiés pour vos instances à l'aide de la AWS Tools for Windows PowerShell

Utilisez la commande Get-EC2InstanceStatus suivante.

PS C:\> (Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0).Events

Voici un exemple de sortie montrant un événement de mise hors service d'instance.

Code : instance-stop Description : The instance is running on degraded hardware NotBefore : 5/23/2015 12:00:00 AM
Instance metadata
Pour afficher les événements planifiés pour vos instances à l'aide des métadonnées de l'instance

Vous pouvez récupérer des informations sur les événements de maintenance actifs pour vos instances à partir des métadonnées de l'instance à l'aide de Service des métadonnées d'instance Version 2 ou Service des métadonnées d'instance Version 1.

IMDSv2

[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" –v http://169.254.169.254/latest/meta-data/events/maintenance/scheduled

IMDSv1

[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/events/maintenance/scheduled

Voici un exemple de sortie avec des informations sur un événement de redémarrage système planifié, au format JSON.

[ { "NotBefore" : "21 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "21 Jan 2019 09:17:23 GMT", "State" : "active" } ]
Pour afficher l'historique des événements terminés ou annulés pour vos instances à l'aide des métadonnées de l'instance

Vous pouvez récupérer des informations sur les événements terminés ou annulés pour vos instances à partir des métadonnées de l'instance à l'aide de Service des métadonnées d'instance Version 2 ou Service des métadonnées d'instance Version 1.

IMDSv2

[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" –v http://169.254.169.254/latest/meta-data/events/maintenance/history

IMDSv1

[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/events/maintenance/history

Voici un exemple de sortie avec des informations sur un événement de redémarrage du système qui a été annulé et un événement de redémarrage du système qui a été terminé, au format JSON.

[ { "NotBefore" : "21 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "[Canceled] scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "21 Jan 2019 09:17:23 GMT", "State" : "canceled" }, { "NotBefore" : "29 Jan 2019 09:00:43 GMT", "Code" : "system-reboot", "Description" : "[Completed] scheduled reboot", "EventId" : "instance-event-0d59937288b749b32", "NotAfter" : "29 Jan 2019 09:17:23 GMT", "State" : "completed" } ]
AWS Health

Vous pouvez utiliser le AWS Health Dashboard pour en savoir plus sur les événements qui peuvent affecter votre instance. L'AWS Health Dashboard organise les problèmes en trois groupes : les problèmes ouverts, les modifications planifiées et les autres notifications. Le groupe des modifications planifiées contient des éléments qui sont en cours ou à venir.

Pour plus d'informations, consultez Mise en route avec le AWS Health Dashboard dans le AWS Health Guide de l'utilisateur.

Personnaliser les notifications d'événements planifiés

Vous pouvez personnaliser les notifications d'événements planifiés pour inclure des balises dans la notification par e-mail. Cela facilite l'identification de la ressource affectée (instances ou Hôtes dédiés) et la hiérarchisation des actions pour l'événement à venir.

Lorsque vous personnalisez les notifications d'événements pour inclure des balises, vous pouvez choisir d'inclure :

  • Toutes les balises associées à la ressource affectée

  • Seules les balises spécifiques associées à la ressource affectée

Par exemple, supposons que vous assignez les balises application, costcenter, project et owner à toutes vos instances. Vous pouvez choisir d'inclure toutes les balises dans les notifications d'événements. Sinon, si vous souhaitez afficher uniquement les balises owner et project dans les notifications d'événements, vous pouvez choisir d'inclure uniquement ces balises.

Après avoir sélectionné les balises à inclure, les notifications d'événement incluront l'ID de ressource (ID d'instance ou Hôte dédié) et les paires clé de balise et valeur associées à la ressource affectée.

Inclure des balises dans les notifications d'événements

Les balises que vous choisissez d'inclure s'appliquent à toutes les ressources (instances et Hôtes dédiés) de la région sélectionnée. Pour personnaliser les notifications d'événements dans d'autres régions, sélectionnez d'abord la région requise, puis effectuez les étapes suivantes.

Vous pouvez inclure des étiquettes dans les notifications d'événements à l'aide de l'une des méthodes suivantes.

New console
Pour inclure des balises dans les notifications d'événements
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Actions, Manage event notifications (Gérer les notifications d'événements).

  4. Sélectionnez Include resource tags in event notifications (Inclure les balises de ressources dans les notifications d'événements).

  5. Faites l'une des opérations suivantes, en fonction des balises que vous souhaitez inclure dans les notifications d'événement :

    • Pour inclure toutes les balises associées à l'instance affectée ou Hôte dédié, sélectionnez Include all resource tags (Inclure toutes les balises de ressource).

    • Pour sélectionner manuellement les balises à inclure, sélectionnez Choose the tags to include (Choisir les balises à inclure), puis pour Choose the tags to include (Choisir les balises à inclure), entrez la touche de balise et appuyez sur Entrée.

  6. Choisissez Enregistrer.

AWS CLI
Pour inclure toutes les balises dans les notifications d'événements

Utilisez la commande register-instance-event-notification-attributes de l'AWS CLI et définissez le paramètre IncludeAllTagsOfInstance sur true.

aws ec2 register-instance-event-notification-attributes --instance-tag-attribute "IncludeAllTagsOfInstance=true"
Pour inclure des balises spécifiques dans les notifications d'événements

Utilisez la commande register-instance-event-notification-attributes de la AWS CLI et spécifiez les étiquettes à inclure avec le paramètre InstanceTagKeys.

aws ec2 register-instance-event-notification-attributes --instance-tag-attribute 'InstanceTagKeys=["tag_key_1", "tag_key_2", "tag_key_3"]'

Supprimer les balises des notifications d'événements

Vous pouvez supprimer les étiquettes des notifications d'événements à l'aide de l'une des méthodes suivantes.

New console
Pour supprimer les balises des notifications d'événements
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Actions, Manage event notifications (Gérer les notifications d'événements).

  4. Effectuer l'une des actions suivantes, en fonction de la balise que vous souhaitez supprimer des notifications d'événement.

    • Pour supprimer toutes les balises des notifications d'événement, désactivez Include resource tags in event notifications (Inclure les balises de ressource dans les notifications d'événement).

    • Pour supprimer des balises spécifiques des notifications d'événements, choisissez Remove (Supprimer) (X) pour les balises répertoriées sous le champ Choose the tags to include (Choisir les balises à inclure).

  5. Choisissez Enregistrer.

AWS CLI
Pour supprimer toutes les balises des notifications d'événements

Utilisez la commande deregister-instance-event-notification-attributes de l'AWS CLI et définissez le paramètre IncludeAllTagsOfInstance sur false.

aws ec2 deregister-instance-event-notification-attributes --instance-tag-attribute "IncludeAllTagsOfInstance=false"
Pour supprimer des balises spécifiques des notifications d'événements

Utilisez la commande deregister-instance-event-notification-attributes de la AWS CLI et spécifiez les étiquettes à supprimer à l'aide du paramètre InstanceTagKeys.

aws ec2 deregister-instance-event-notification-attributes --instance-tag-attribute 'InstanceTagKeys=["tag_key_1", "tag_key_2", "tag_key_3"]'

Afficher les balises à inclure dans les notifications d'événements

Vous pouvez afficher les étiquettes qui doivent être incluses dans les notifications d'événement à l'aide de l'une des méthodes suivantes.

New console
Pour afficher les balises à inclure dans les notifications d'événements
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Actions, Manage event notifications (Gérer les notifications d'événements).

AWS CLI
Pour afficher les balises à inclure dans les notifications d'événements

Utilisez la commande describe-instance-event-notification-attributes de l'AWS CLI.

aws ec2 describe-instance-event-notification-attributes

Gérer les instances planifiées pour être arrêtées ou retirées

Quand AWS détecte une défaillance irrémédiable de l'hôte sous-jacent pour votre instance, il planifie l'arrêt ou la fin de l'instance en fonction du type de périphérique racine pour l'instance. Si le périphérique racine est un volume EBS, l'arrêt de l'instance est planifié. Si le périphérique racine est un volume de stockage d'instance, la fin de l'instance est planifiée. Pour plus d'informations, veuillez consulter Mise hors service d'instance.

Important

Les données stockées sur des volumes de stockage d'instance sont perdues lorsque l'instance est arrêtée, mise en veille prolongée ou résiliée. Ceci inclut les volumes de stockage d'instance attachés à une instance ayant un volume EBS comme périphérique racine. Veillez à enregistrer les données de vos volumes de stockage d'instance dont vous aurez besoin ultérieurement avant que l'instance ne soit arrêtée, mise en veille prolongée ou résiliée.

Actions pour les instances basées sur Amazon EBS

Vous pouvez attendre que l'instance s'arrête comme planifié. Sinon, vous pouvez arrêter et démarrer l'instance vous-même, ce qui la migre vers un nouvel ordinateur hôte. Pour plus d'informations sur l'arrêt de votre instance, ainsi que des informations sur les changements apportés à la configuration de votre instance lorsque celle-ci est arrêtée, consultez Arrêt et démarrage de votre instance.

Vous pouvez automatiser un arrêt immédiat et un démarrage en réponse à un événement planifié d'arrêt d'instance. Pour plus d'informations, consultez Actions d'automatisation pour des instances EC2 dans le AWS Health Guide de l'utilisateur.

Actions pour les instances basées sur le stockage d'instance

Nous vous recommandons de lancer une instance de remplacement à partir de votre AMI la plus récente et de migrer toutes les données nécessaires vers l'instance de remplacement avant que l'instance ne soit planifiée pour prendre fin. Ensuite, vous pouvez mettre fin à l'instance d'origine ou attendre que l'instance prenne fin comme planifié.

Gérer les instances planifiées pour un reboot

Quand AWS doit effectuer des tâches comme installer des mises à niveau ou assurer la maintenance de l'ordinateur hôte sous-jacent, il peut planifier le redémarrage d'une instance ou de l'ordinateur hôte sous-jacent pour l'instance. Vous pouvez reprogrammer la plupart des événements de redémarrage afin que votre instance soit redémarrée à une date et une heure spécifiques qui vous conviennent.

Si vous arrêtez votre instance EC2 classique liée, celle-ci est automatiquement détachée du VPC et les groupes de sécurité VPC ne sont plus associés à l'instance. Vous pourrez lier à nouveau l'instance au VPC après l'avoir redémarrée.

Afficher le type d'événement de reboot

Vous pouvez déterminer si l'événement de redémarrage est un redémarrage d'instance ou de système à l'aide de l'une des méthodes suivantes.

New console
Pour afficher le type d'événement de redémarrage planifié à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Type de ressource : instance dans la liste des filtres.

  4. Pour chaque instance, affichez la valeur dans la colonne Type d'événement. La valeur est soit system-reboot (redémarrage du système), soit instance-reboot (redémarrage de l'instance).

Old console
Pour afficher le type d'événement de redémarrage planifié à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Instance resources (Ressources d'instance) dans la liste de filtres.

  4. Pour chaque instance, affichez la valeur dans la colonne Event Type (Type d'événement). La valeur est soit system-reboot (redémarrage du système), soit instance-reboot (redémarrage de l'instance).

AWS CLI
Pour afficher le type d'événement de redémarrage planifié à l'aide de la AWS CLI

Utilisez la commande describe-instance-status.

aws ec2 describe-instance-status --instance-id i-1234567890abcdef0

Pour les événements de redémarrage programmés, la valeur de Code est soit system-reboot ou instance-reboot. L'exemple de sortie suivant affiche un événement system-reboot.

[ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-14T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]
Actions pour le redémarrage d'une instance

Vous pouvez attendre que le redémarrage d'instance se produise dans sa fenêtre de maintenance planifiée, reprogrammer le redémarrage d'instance à une date et heure qui vous conviennent, ou redémarrer vous-même l'instance au moment qui vous convient.

Après le redémarrage de votre instance, l'événement planifié pour le redémarrage d'instance est annulé et la description de l'événement est mise à jour. La maintenance en attente pour l'hôte sous-jacent est effectuée et vous pouvez recommencer à utiliser votre instance après son démarrage complet.

Actions pour le redémarrage du système

Vous ne pouvez pas redémarrer le système vous-même. Vous pouvez attendre que le redémarrage de système se produise dans sa fenêtre de maintenance planifiée, ou vous pouvez reprogrammer le redémarrage de système à une date et heure qui vous conviennent. Un redémarrage de système se termine généralement en quelques minutes. Une fois le redémarrage du système effectué, l'instance conserve son adresse IP et son nom DNS, et les données sur les volumes de stockage d'instance locaux sont conservées. Une fois le redémarrage du système achevé, l'événement planifié pour l'instance est effacé et vous pouvez vérifier que les logiciels sur votre instance fonctionnent comme prévu.

Sinon, s'il est nécessaire d'intervenir sur l'instance à un autre moment et que vous ne pouvez pas reprogrammer le redémarrage du système, vous pouvez arrêter et démarrer une instance basée sur les volumes Amazon EBS, ce qui la migre vers un nouvel hôte. Par contre, les données sur les volumes de stockage d'instance locaux ne sont pas conservées. Vous pouvez également automatiser un arrêt d'instance immédiat et un démarrage en réponse à un événement planifié de réinitialisation du système. Pour plus d'informations, consultez Actions d'automatisation pour des instances EC2 dans le AWS Health Guide de l'utilisateur. Dans le cas d'une instance basée sur le stockage d'instance, si vous ne pouvez pas reprogrammer le redémarrage de système, vous pouvez alors lancer une instance de remplacement à partir de votre AMI la plus récente, migrer toutes les données nécessaires vers l'instance de remplacement avant la fenêtre de maintenance planifiée, puis mettre fin à l'instance d'origine.

Gérer les instances planifiées pour une maintenance

Quand AWS doit effectuer la maintenance sur l'hôte sous-jacent pour une instance, il planifie une maintenance pour l'instance. Il existe deux types d'événements de maintenance : maintenance du réseau et maintenance de l'alimentation.

Lors d'une maintenance du réseau, les instances planifiées perdent leur connectivité réseau pendant une courte période. La connectivité réseau normale vers votre instance est restaurée une fois la maintenance terminée.

Lors d'une maintenance de l'alimentation, les instances planifiées sont mises hors ligne pendant une courte période, puis redémarrées. Lorsqu'un redémarrage est effectué, les paramètres de configuration de votre instance sont conservés.

Une fois que votre instance a redémarré (cela prend normalement quelques minutes), vérifiez que votre application fonctionne comme prévu. À ce stade, votre instance ne devrait plus avoir d'événement planifié associé. Dans le cas contraire, la description de l'événement planifié commence par [Terminé]. Cela peut parfois prendre jusqu'à 1 heure pour que la description de statut de cette instance soit actualisée. Les événements de maintenance terminés restent affichés sur le tableau de bord de la console Amazon EC2 pendant une semaine maximum.

Actions pour les instances basées sur Amazon EBS

Vous pouvez attendre que la maintenance ait lieu comme planifié. Sinon, vous pouvez arrêter et démarrer l'instance, ce qui la migre vers un nouvel hôte. Pour plus d'informations sur l'arrêt de votre instance, ainsi que des informations sur les changements apportés à la configuration de votre instance lorsque celle-ci est arrêtée, consultez Arrêt et démarrage de votre instance.

Vous pouvez automatiser un arrêt immédiat et un démarrage en réponse à un événement planifié de maintenance. Pour plus d'informations, consultez Actions d'automatisation pour des instances EC2 dans le AWS Health Guide de l'utilisateur.

Actions pour les instances basées sur le stockage d'instance

Vous pouvez attendre que la maintenance ait lieu comme planifié. Sinon, si vous souhaitez conserver un fonctionnement normal pendant une fenêtre de maintenance planifiée, vous pouvez lancer une instance de remplacement à partir de votre AMI la plus récente, migrer toutes les données nécessaires vers l'instance de remplacement avant la fenêtre de maintenance planifiée, puis mettre fin à l'instance d'origine.

Replanifier un événement planifié

Vous pouvez replanifier un événement de sorte qu'il se produise à une date et une heure spécifiques qui vous conviennent. Seuls les événements ayant une date d'échéance peuvent être reprogrammés. Il existe d'autres restrictions pour la reprogrammation d'un événement.

Vous pouvez replanifier un événement à l'aide de l'une des méthodes suivantes.

New console
Pour replanifier un événement à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Type de ressource : instance dans la liste des filtres.

  4. Sélectionnez une ou plusieurs instances, puis sélectionnez Actions, Schedule Event (Programmer un événement).

    Seuls les événements ayant une date d'échéance, indiquée par la valeur Event Deadline (Échéance de l'événement), peuvent être reprogrammés. Si l'un des événements sélectionnés n'a pas de date d'échéance, Actions, Schedule Event (Programmer un événement) est désactivé.

  5. Dans New start time (Nouvelle heure de début), saisissez une nouvelle date et une nouvelle heure pour l'événement. La nouvelle date et la nouvelle heure doivent être antérieures à la valeur de Event Deadline (Échéance de l'événement).

  6. Choisissez Enregistrer.

    L'heure de démarrage mise à jour peut prendre 1 à 2 minutes pour s'afficher dans la console.

Old console
Pour replanifier un événement à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sélectionnez Événements.

  3. Choisissez Instance resources (Ressources d'instance) dans la liste de filtres.

  4. Sélectionnez une ou plusieurs instances, puis sélectionnez Actions, Schedule Event (Programmer un événement).

    Seuls les événements dotés d'une date d'échéance d'événement, indiquée par la valeur Event Deadline (Échéance d'événement), peuvent être reprogrammés.

  5. Dans Event start time (Heure de début de l'événement), saisissez une nouvelle date et heure pour l'événement. La nouvelle date et la nouvelle heure doivent être antérieures à la valeur de Event Deadline (Échéance de l'événement).

  6. Sélectionnez Programmer un événement.

    L'heure de démarrage mise à jour peut prendre 1 à 2 minutes pour s'afficher dans la console.

AWS CLI
Pour replanifier un événement à l'aide de AWS CLI
  1. Seuls les événements dotés d'une date d'échéance d'événement, indiquée par la valeur pour NotBeforeDeadline, peuvent être reprogrammés. Utilisez la commande describe-instance-status pour afficher la valeur de paramètre NotBeforeDeadline.

    aws ec2 describe-instance-status --instance-id i-1234567890abcdef0

    L'exemple de sortie suivant illustre un événement system-reboot qui peut être reprogrammé, car NotBeforeDeadline contient une valeur.

    [ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-14T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]
  2. Pour reprogrammer l'événement, utilisez la commande modify-instance-event-start-time. Spécifiez la nouvelle heure de début de l'événement à l'aide du paramètre not-before. La nouvelle heure de début doit se situer avant la NotBeforeDeadline.

    aws ec2 modify-instance-event-start-time --instance-id i-1234567890abcdef0 --instance-event-id instance-event-0d59937288b749b32 --not-before 2019-03-25T10:00:00.000

    Cela peut prendre 1 à 2 minutes pour que la commande describe-instance-status renvoie la valeur de paramètre not-before mise à jour.

Limites

  • Seuls les événements dotés d'une date d'échéance d'événement peuvent être reprogrammés. L'événement peut être reprogrammé jusqu'à la date d'échéance de celui-ci. La colonne Échéance dans la console et le champ NotBeforeDeadline dans l'AWS CLI indiquent si l'événement comporte une date d'échéance.

  • Seuls les événements n'ayant pas encore démarré peuvent être reprogrammés. La colonne Heure de début dans la console et le champ NotBefore dans l'AWS CLI indiquent l'heure de début de l'événement. Les événements programmés pour un lancement dans les 5 prochaines minutes ne peuvent pas être reprogrammés.

  • La nouvelle heure de début doit être au moins 60 minutes après l'heure actuelle.

  • Si vous reprogrammez plusieurs événements à l'aide de la console, la date d'échéance de l'événement est déterminée par l'événement avec la date d'échéance d'événement la plus proche.