Surveillez le lancement rapide d’EC2 - Amazon Elastic Compute Cloud

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.

Surveillez le lancement rapide d’EC2

Cette section explique comment surveiller les AMI Windows Server Amazon EC2 de votre compte pour lesquels le lancement rapide d’EC2 est activé.

Surveiller les changements d’état du lancement rapide d’EC2 à l’aide d’EventBridge

Lorsque l’état d’une AMI Windows pour laquelle le lancement rapide d’EC2 est activé change, Amazon EC2 génère un événement EC2 Fast Launch State-change Notification. Amazon EC2 envoie ensuite l’événement de changement d’état à Amazon EventBridge (anciennement connu sous le nom Amazon CloudWatch Events).

Vous pouvez créer des règles EventBridge qui déclenchent une ou plusieurs actions en réponse à l’événement de changement d’état. Par exemple, vous pouvez créer une règle EventBridge qui détecte l’activation du lancement rapide d’EC2 et effectue les actions suivantes :

  • Envoie un message à une rubrique Amazon SNS pour informer ses abonnés.

  • Appelle une fonction Lambda qui effectue une action.

  • Envoie les données de changement d’état à Amazon Data Firehose à des fins d’analyse.

Pour plus d’informations, veuillez consulter Création d’une règle Amazon EventBridge qui réagit aux événements dans le Guide de l’utilisateur Amazon EventBridge.

Événements de changement d’état

La fonctionnalité de lancement rapide d’EC2 émet des événements de changement d’état au format JSON dans la mesure du possible. Amazon EC2 envoie les événements à EventBridge en temps quasi réel. Cette section décrit les champs d’événement et présente un exemple de format d’événement.

EC2 Fast Launch State-change Notification

imageId

Identifie l’AMI avec le changement d’état de lancement rapide d’EC2.

resourceType

Type de ressource à utiliser pour l’allocation préalable. Valeur prise en charge : snapshot. La valeur par défaut est snapshot.

state

L’état actuel de la fonctionnalité de lancement rapide d’EC2 pour l’AMI spécifiée. Les valeurs valides sont notamment les suivantes :

  • Activation : vous avez activé la fonctionnalité de lancement rapide d’EC2 pour une AMI, et Amazon EC2 a commencé à créer des instantanés pour le processus de pré-approvisionnement.

  • Échec de l’activation : un problème a entraîné l’échec du processus de pré-approvisionnement la première fois que vous avez activé le lancement rapide d’EC2 pour une AMI. Cela peut se produire à tout moment pendant le processus d’allocation préalable.

  • Activée : la fonctionnalité de lancement rapide d’EC2 est activée. L’état passe à enabled dès qu’Amazon EC2 crée le premier instantané pré-approvisionné pour une AMI à lancement rapide d’EC2 nouvellement activée. Si l’AMI était déjà activée et passe à nouveau par l’allocation préalable, le changement d’état se produit immédiatement.

  • Échec de l’activation : cet état ne s’applique que si ce n’est pas la première fois que votre AMI à lancement rapide d’EC2 passe par le processus de pré-approvisionnement. Cela peut se produire si la fonctionnalité de lancement rapide d’EC2 est désactivée puis réactivée, ou si un cas de modification de la configuration ou une autre erreur survient après que le pré-approvisionnement a été achevé pour la première fois.

  • Désactivation : le propriétaire de l’AMI a désactivé la fonctionnalité de lancement rapide d’EC2 pour l’AMI, et Amazon EC2 a commencé le processus de nettoyage.

  • Désactivée : la fonctionnalité de lancement rapide d’EC2 est désactivée. L’état passe à disabled dès qu’Amazon EC2 termine le processus de nettoyage.

  • disabling-failed : un problème est survenu et a entraîné l’échec du processus de nettoyage. Cela signifie que certains instantanés préalloués peuvent encore être conservés dans le compte.

stateTransitionReason

La raison pour laquelle l’état a changé pour l’AMI à lancement rapide d’EC2.

Note

Tous les champs de ce message d’événement sont requis.

L’exemple suivant montre une AMI à lancement rapide d’EC2 nouvellement activée qui a lancé la première instance pour commencer le processus de pré-approvisionnement. À ce stade, l’état est enabling. Une fois qu’Amazon EC2 a créé le premier instantané préalloué, l’état passe à enabled.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EC2 Fast Launch State-change Notification", "source": "aws.ec2", "account": "123456789012", "time": "2022-08-31T20:30:12Z", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:123456789012:image/ami-123456789012" ], "detail": { "imageId": "ami-123456789012", "resourceType": "snapshot", "state": "enabling", "stateTransitionReason": "Client.UserInitiated" } }

Surveiller les métriques du lancement rapide d’EC2 à l’aide de CloudWatch

Les AMI Amazon EC2 pour lesquelles le lancement rapide d’EC2 est activé envoient des métriques à Amazon CloudWatch. Vous pouvez utiliser la AWS Management Console, la AWS CLI ou une API pour répertorier les métriques que le lancement rapide d’EC2 envoie à CloudWatch. L’espace de noms AWS/EC2 inclut les métriques de lancement rapide d’EC2 suivantes :

Métrique Description

NumberOfAvailableFastLaunchSnapshots

Nombre d’instantanés pré-approvisionnés disponibles par AMI à lancement rapide d’EC2.

NumberOfInstancesFastLaunched

Le nombre d’instances par AMI à lancement rapide d’EC2 qui ont été lancées à partir d’instantanés pré-approvisionnés.

NumberOfInstancesNotFastLaunched

Le nombre d’instances par AMI à lancement rapide d’EC2 qui ont entraîné un démarrage à froid en raison de l’absence des instantanés pré-approvisionnés disponibles au moment du lancement.

FastLaunchSnapshotUsedToRefillStartTime

L’horodatage auquel Amazon EC2 a lancé une nouvelle image à partir d’une AMI à lancement rapide d’EC2 pour créer un autre instantané après l’utilisation d’un instantané existant.

FastLaunchSnapshotCreationTime

Mesure le temps nécessaire à Amazon EC2 pour lancer une instance et créer un instantané pour une AMI pour laquelle le lancement rapide EC2 est activé.