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.
Types d’événements de parc d’instances Spot
Il existe cinq types d’événements de parc d’instances Spot . Pour chaque type d’événement, il existe plusieurs sous-types.
Les événements sont envoyés EventBridge au format JSON. Les champs suivants de l’événement forment le modèle d’événement défini dans la règle et qui déclenchent une action :
"source": "aws.ec2spotfleet"
-
Identifie que l’événement provient d’un parc d’instances Spot.
"detail-type": "
EC2 Spot Fleet State Change
"-
Identifie le type d’événement.
"detail": { "sub-type": "
submitted
" }-
Identifie le sous-type d’événement.
Types d’événements
Changement d’état du parc d’instances Spot EC2
Spot Fleet envoie un EC2 Spot Fleet State Change
événement à Amazon EventBridge lorsqu'un Spot Fleet change d'état.
Voici un exemple de données pour cet événement.
{
"version": "0",
"id": "d1af1091-6cc3-2e24-203a-3b870e455d5b",
"detail-type": "EC2 Spot Fleet State Change",
"source": "aws.ec2spotfleet",
"account": "123456789012",
"time": "2020-11-09T08:57:06Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:spot-fleet-request/sfr-4b6d274d-0cea-4b2c-b3be-9dc627ad1f55"
],
"detail": {
"sub-type": "submitted"
}
}
Les valeurs possibles pour sub-type
sont :
active
-
La demande de parc d’instances Spot a été validée et Amazon EC2 tente de conserver le nombre cible d’instances en cours d’exécution.
cancelled
-
La demande de parc d’instances Spot est annulée et n’a aucune instance en cours d’exécution. Le parc d’instances sera supprimé deux jours après la résiliation de ses instances.
cancelled_running
-
La demande de parc d’instances Spot est annulée et ne lance pas d’instances supplémentaires. Ses instances existantes continuent de s’exécuter jusqu’à ce qu’elles soient interrompues ou mises hors service. La demande conserve cet état jusqu’à ce que toutes les instances soient interrompues ou mises hors service.
cancelled_terminating
-
La demande de parc d’instances Spot est annulée et ses instances sont résiliées. La demande conserve cet état jusqu’à ce que toutes les instances soient mises hors service.
expired
-
La demande de parc d’instances Spot a expiré. Si la demande a été créée avec un ensemble
TerminateInstancesWithExpiration
, un événementterminated
ultérieur indique que les instances sont résiliées. modify_in_progress
-
La demande de parc d’instances Spot est en cours de modification. La demande conserve cet état jusqu’à ce que la modification soit totalement traitée.
modify_succeeded
-
La demande de parc d’instances Spot a été modifiée.
submitted
-
La demande de parc d’instances Spot est en cours d’évaluation et Amazon EC2 se prépare à lancer le nombre cible d’instances.
progress
-
La demande de parc d’instances Spot est en cours d’exécution.
Modification de la demande d’instance Spot de flotte EC2
Spot Fleet envoie un EC2 Spot Fleet Spot Instance Request Change
événement à Amazon EventBridge lorsqu'une demande d'instance Spot change d'état dans le parc.
Voici un exemple de données pour cet événement.
{
"version": "0",
"id": "cd141ef0-14af-d670-a71d-fe46e9971bd2",
"detail-type": "EC2 Spot Fleet Spot Instance Request Change",
"source": "aws.ec2spotfleet",
"account": "123456789012",
"time": "2020-11-09T08:53:21Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:spot-fleet-request/sfr-a98d2133-941a-47dc-8b03-0f94c6852ad1"
],
"detail": {
"spot-instance-request-id": "sir-a2w9gc5h",
"description": "SpotInstanceRequestId sir-a2w9gc5h, PreviousState: cancelled_running",
"sub-type": "cancelled"
}
}
Les valeurs possibles pour sub-type
sont :
active
-
La demande d’instance Spot a été exécutée et est associée à une instance Spot.
cancelled
-
Vous avez annulé la demande d’instance Spot ou la demande d’instance Spot a expiré.
disabled
-
Vous avez arrêté l’instance Spot.
submitted
-
La demande d’Instance Spot est soumise.
Modification de l’instance de parc d’instances Spot EC2
Spot Fleet envoie un EC2 Spot Fleet Instance Change
événement à Amazon EventBridge lorsqu'une instance du parc change d'état.
Voici un exemple de données pour cet événement.
{
"version": "0",
"id": "11591686-5bd7-bbaa-eb40-d46529c2710f",
"detail-type": "EC2 Spot Fleet Instance Change",
"source": "aws.ec2spotfleet",
"account": "123456789012",
"time": "2020-11-09T07:25:02Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:spot-fleet-request/sfr-c8a764a4-bedc-4b62-af9c-0095e6e3ba61"
],
"detail": {
"instance-id": "i-08b90df1e09c30c9b",
"description": "{\"instanceType\":\"r4.2xlarge\",\"image\":\"ami-032930428bf1abbff\",\"productDescription\":\"Linux/UNIX\",\"availabilityZone\":\"us-east-1a\"}",
"sub-type": "launched"
}
}
Les valeurs possibles pour sub-type
sont :
launched
-
Une nouvelle instance a été lancée.
terminated
-
L’instance a été résiliée.
termination_notified
-
Une notification de résiliation d’instance a été envoyée lorsqu’une instance Spot a été résiliée par Amazon EC2 pendant la réduction d’échelle, lorsque la capacité cible de la flotte a été modifiée à la baisse, par exemple, d’une capacité cible de 4 à une capacité cible de 3.
Informations sur le parc d’instances Spot EC2
Spot Fleet envoie un EC2 Spot Fleet Information
événement à Amazon EventBridge en cas d'erreur lors de l'expédition. L’événement d’information n’empêche pas la flotte de tenter d’atteindre sa capacité cible.
Voici un exemple de données pour cet événement.
{
"version": "0",
"id": "73a60f70-3409-a66c-635c-7f66c5f5b669",
"detail-type": "EC2 Spot Fleet Information",
"source": "aws.ec2spotfleet",
"account": "123456789012",
"time": "2020-11-08T20:56:12Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:spot-fleet-request/sfr-2531ea06-af18-4647-8757-7d69c94971b1"
],
"detail": {
"description": "r3.8xlarge, ami-032930428bf1abbff, Linux/UNIX, us-east-1a, Spot bid price is less than Spot market price $0.5291",
"sub-type": "launchSpecUnusable"
}
}
Les valeurs possibles pour sub-type
sont :
fleetProgressHalted
-
Le prix dans chaque spécification de lancement n’est pas valide car il est inférieur au prix Spot (toutes les spécifications de lancement ont produit des événements
launchSpecUnusable
). Une spécification de lancement peut devenir valide si le prix Spot change. launchSpecTemporarilyBlacklisted
-
La configuration n’est pas valide et plusieurs tentatives de lancement d’instances ont échoué. Pour en savoir plus, consultez la description de l’événement.
launchSpecUnusable
-
Le prix d’une spécification de lancement n’est pas valide car il est inférieur au prix Spot.
registerWithLoadBalancersFailed
-
Une tentative d’enregistrement des instances avec des équilibreurs de charge a échoué. Pour en savoir plus, consultez la description de l’événement.
Erreur de parc d’instances Spot EC2
Spot Fleet envoie un EC2 Spot Fleet Error
événement à Amazon EventBridge en cas d'erreur lors de l'expédition. L’événement d’erreur empêche la flotte de tenter d’atteindre sa capacité cible.
Voici un exemple de données pour cet événement.
{
"version": "0",
"id": "10adc4e7-675c-643e-125c-5bfa1b1ba5d2",
"detail-type": "EC2 Spot Fleet Error",
"source": "aws.ec2spotfleet",
"account": "123456789012",
"time": "2020-11-09T06:56:07Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:123456789012:spot-fleet-request/sfr-38725d30-25f1-4f30-83ce-2907c56dba17"
],
"detail": {
"description": "r4.2xlarge, ami-032930428bf1abbff, Linux/UNIX: The associatePublicIPAddress parameter can only be specified for the network interface with DeviceIndex 0. ",
"sub-type": "spotFleetRequestConfigurationInvalid"
}
}
Les valeurs possibles pour sub-type
sont :
iamFleetRoleInvalid
-
Le parc d’instances Spot ne dispose pas des autorisations requises pour lancer ou résilier une instance.
allLaunchSpecsTemporarilyBlacklisted
-
Aucune des configurations n’est valide et plusieurs tentatives de lancement d’instances ont échoué. Pour en savoir plus, consultez la description de l’événement.
spotInstanceCountLimitExceeded
-
Vous avez atteint la limite du nombre d’instances Spot que vous pouvez lancer.
spotFleetRequestConfigurationInvalid
-
La configuration n’est pas valide. Pour en savoir plus, consultez la description de l’événement.