Types d’événements de parc d’instances Spot - 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.

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.

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énement terminated 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.