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.
Lancement EC2 rapide du moniteur
Cette section explique comment surveiller le serveur AMIs Amazon EC2 Windows de votre compte sur lequel EC2 Fast Launch est activé.
Surveillez les changements d'état de EC2 Fast Launch avec EventBridge
Lorsque l'état change pour un Windows AMI avec EC2 Fast Launch activé, Amazon EC2 génère un EC2 Fast Launch State-change Notification
événement. Amazon EC2 envoie ensuite l'événement de changement d'état à Amazon EventBridge (anciennement Amazon CloudWatch Events).
Vous pouvez créer des EventBridge règles qui déclenchent une ou plusieurs actions en réponse à l'événement de changement d'état. Par exemple, vous pouvez créer une EventBridge règle qui détecte l'activation de EC2 Fast Launch et effectue les actions suivantes :
-
Envoie un message à un SNS sujet Amazon 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, consultez la section Création de EventBridge règles Amazon qui réagissent aux événements dans le guide de EventBridge l'utilisateur Amazon.
Événements de changement d’état
La fonction EC2 Fast Launch émet JSON au mieux des événements de changement d'état formatés. 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 le AMI avec le changement d'état de lancement EC2 rapide.
- resourceType
-
Type de ressource à utiliser pour l’allocation préalable. Valeur prise en charge :
snapshot
. La valeur par défaut estsnapshot
. - state
-
État actuel de la fonctionnalité de lancement EC2 rapide pour le paramètre spécifiéAMI. Les valeurs valides sont notamment les suivantes :
-
activation : vous avez activé la fonctionnalité de lancement EC2 rapide pour leAMI, et Amazon EC2 a commencé à créer des instantanés pour le processus de pré-approvisionnement.
-
enabling-failed — Un problème s'est produit qui a entraîné l'échec du processus de préprovisionnement la première fois que vous avez activé le EC2 lancement rapide pour un. AMI Cela peut se produire à tout moment pendant le processus d’allocation préalable.
-
activé — La fonction de lancement EC2 rapide est activée. L'état change
enabled
dès qu'Amazon EC2 crée le premier instantané préprovisionné pour un lancement EC2 rapide récemment activé. AMI Si le AMI était déjà activé et fait l'objet d'un nouveau préprovisionnement, le changement d'état se produit immédiatement. -
enabled-failed : cet état ne s'applique que si ce n'est pas la première fois que votre EC2 Fast Launch AMI passe par le processus de préprovisionnement. Cela peut se produire si la fonctionnalité de lancement EC2 rapide est désactivée puis réactivée ultérieurement, ou en cas de modification de configuration ou d'une autre erreur une fois le préprovisionnement terminé pour la première fois.
-
désactivation — Le AMI propriétaire a désactivé la fonction de lancement EC2 rapide pour leAMI, et Amazon EC2 a lancé le processus de nettoyage.
-
désactivé — La fonction de lancement EC2 rapide est désactivée. L'état change
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 le lancement EC2 rapideAMI.
Note
Tous les champs de ce message d’événement sont requis.
L'exemple suivant montre un lancement EC2 rapide récemment activé AMI qui a lancé la première instance pour démarrer le processus de préprovisionnement. À ce stade, l’état est enabling
. Une fois qu'Amazon a EC2 créé le premier instantané préconfiguré, 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" } }
Surveillez les statistiques de lancement EC2 rapide avec CloudWatch
Amazon EC2 AMIs avec EC2 Fast Launch a activé l'envoi de métriques vers Amazon CloudWatch. Vous pouvez utiliser le AWS Management Console AWS CLI, le ou un API pour répertorier les métriques auxquelles EC2 Fast Launch envoie CloudWatch. L'AWS/EC2
espace de noms inclut les métriques EC2 Fast Launch suivantes :
Métrique | Description |
---|---|
NumberOfAvailableFastLaunchSnapshots |
Le nombre de snapshots préprovisionnés disponibles par lancement EC2 rapide activé. AMI |
NumberOfInstancesFastLaunched |
Nombre d'instances lancées à partir de snapshots préprovisionnés par EC2 Fast Launch activéAMI. |
NumberOfInstancesNotFastLaunched |
Le nombre d'instances par lancement EC2 rapide activé AMI qui a entraîné un démarrage à froid en raison de l'absence de snapshots préprovisionnés disponibles au moment du lancement. |
FastLaunchSnapshotUsedToRefillStartTime |
L'horodatage auquel Amazon EC2 a lancé une nouvelle image à partir d'un lancement EC2 rapide a permis de AMI créer un autre instantané après l'utilisation d'un instantané existant. |
FastLaunchSnapshotCreationTime |
Mesure le temps nécessaire EC2 à Amazon pour lancer une instance et créer un instantané pour un lancement EC2 rapide activéAMI. |