Determina se Amazon EC2 ha terminato un'istanza Spot - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Determina se Amazon EC2 ha terminato un'istanza Spot

Un'istanza Spot funziona fino a quando Amazon non EC2 la interrompe in risposta a un'interruzione dell'istanza Spot o finché non la interrompi tu stesso. Per ulteriori informazioni, consulta Comportamento delle interruzioni delle istanze Spot.

Dopo la chiusura di un'istanza Spot, puoi AWS CloudTrail verificare se Amazon l'EC2ha terminata. Se il CloudTrail log include unBidEvictedEvent, ciò indica che Amazon ha EC2 terminato l'istanza Spot. Se invece vedi un TerminateInstances evento, significa che un utente ha terminato l'istanza Spot.

In alternativa, se desideri ricevere la notifica che Amazon EC2 sta per interrompere la tua istanza Spot, usa Amazon EventBridge per rispondere all'evento EC2Spot Instance Interruption Warning.

Per visualizzare gli eventi BidEvictedEvent in CloudTrail
  1. Apri la CloudTrail console all'indirizzo https://console.aws.amazon.com/cloudtrail/.

  2. Nel riquadro di navigazione scegliere Event history (Cronologia eventi).

  3. Dall'elenco dei filtri, scegli Nome evento, quindi nel campo del filtro a destra, inserisciBidEvictedEvent.

  4. (Facoltativo) Seleziona un intervallo di tempo.

  5. Se l'elenco non è vuoto, scegliete BidEvictedEventuna delle voci risultanti per aprirne la pagina dei dettagli. Puoi trovare informazioni sull'istanza Spot nel riquadro Record dell'evento, incluso l'ID dell'istanza Spot. Di seguito è riportato un esempio di registrazione dell'evento.

    { "eventVersion": "1.05", "userIdentity": { "accountId": "123456789012", "invokedBy": "ec2.amazonaws.com" }, "eventTime": "2016-08-16T22:30:00Z", "eventSource": "ec2.amazonaws.com", "userAgent": "ec2.amazonaws.com", "sourceIPAddress": "ec2.amazonaws.com", "eventName": "BidEvictedEvent", "awsRegion": "us-east-2", "eventID": "d27a6096-807b-4bd0-8c20-a33a83375054", "eventType": "AwsServiceEvent", "recipientAccountId": "123456789012", "RequestParameters": null, "ResponseElements": null, "serviceEventDetails": { "instanceIdSet": [ "i-1eb2ac8eEXAMPLE" ] } }
  6. Se non avete trovato una voce per l'BidEvictedEventevento, inseritelo TerminateInstances come nome dell'evento. Per ulteriori informazioni sul record dell'evento perTerminateInstances, vedereEsempi di EC2 API eventi Amazon.