Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Perché Amazon EC2 ha terminato inaspettatamente la mia istanza?
Desidero sapere perché Amazon Elastic Compute Cloud (Amazon EC2) ha terminato inaspettatamente la mia istanza EC2.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Istanze on demand
Nota: potrebbero comunque esserti addebitati costi dopo l'eliminazione di un'istanza da parte di Amazon EC2.
Per scoprire quando e come Amazon EC2 ha eliminato l'istanza on demand, cerca l'evento TerminateInstances nella cronologia degli eventi di AWS CloudTrail. Oppure, nella console CloudTrail, scegli Nome risorsa, quindi inserisci l'ID dell'istanza per visualizzare tutte le chiamate API correlate. Controlla i dettagli dell'evento per informazioni sul momento in cui l'istanza è stata terminata e sull'utente che ne è responsabile.
Nota: puoi usare AWS CloudTrail per cercare nella cronologia solo eventi relativi agli ultimi 90 giorni. Per ulteriori informazioni, consulta Come posso usare CloudTrail per verificare quali chiamate e azioni API sono state eseguite nel mio account AWS?
Amazon EC2 potrebbe inoltre terminare un'istanza on demand per i seguenti motivi:
- Arresto del sistema operativo
- Errori di avvio dell'istanza
- Terminazione di software di terze parti
**Arresto del sistema operativo **
Puoi impostare il comportamento di arresto d un'istanza EC2 su Termina. In questo scenario, quando esegui un comando di arresto del sistema operativo come shutdown o poweroff nell'istanza, Amazon EC2 termina l'istanza. CloudTrail non registra un evento quando Amazon EC2 elimina l'istanza in questo modo.
Per verificare il comportamento di arresto dell'istanza, esegui questo comando AWS CLI describe-instance-attribute:
aws ec2 describe-instance-attribute --instance-id example-instance-id --attribute instanceInitiatedShutdownBehavior
Nota: sostituisci example-instance-id con l'ID della tua istanza.
Se hai impostato l'attributo DeleteOnTermination su False e hai mantenuto il volume principale, utilizza un'istanza di ripristino per controllare i log a livello di sistema operativo, come /var/log/messages o /var/log/audit/audit.log. Ciò ti consente di identificare chi ha eseguito il comando di arresto e quando. Per istruzioni sull'avvio di un'istanza di ripristino, consulta Utilizza un'istanza di ripristino per modificare manualmente il file in Perché la mia istanza EC2 Linux entra in modalità di emergenza quando provo ad avviarla?
Errore di avvio dell'istanza EC2
Quando avvii un'istanza EC2, potrebbe non avviarsi o essere terminata automaticamente per i seguenti motivi:
- Non hai collegato correttamente il volume Amazon Elastic Block Store (Amazon EBS) all'istanza.
- Il volume Amazon EBS collegato all'istanza EC2 è in stato di Errore.
- Hai collegato un volume EBS crittografato all'istanza, ma non hai le autorizzazioni per accedere alla chiave di decrittografia del Servizio AWS di gestione delle chiavi (AWS KMS).
Terminazione di software di terze parti
Un software di terze parti potrebbe terminare un'istanza EC2 per vari motivi. Verifica se il nome della risorsa Amazon (ARN) o l'utente AWS Identity and Access Management (AWS IAM) che ha eseguito l'evento TerminateInstances è correlato al software di terze parti.
Ad esempio, Karpenter ha meccanismi di interruzione che possono eliminare istanze EC2. Per ulteriori informazioni, consulta Interruption (Interruzione) sul sito web Karpenter.
Istanze spot
Se il prezzo dell'istanza spot supera il prezzo dell'offerta, perdi la capacità dell'istanza spot. Oppure, Amazon EC2 termina l'istanza spot se non è in grado di soddisfarne i vincoli.
Per determinare se Amazon EC2 ha terminato un'istanza spot, cerca gli eventi BidEvictedEvent nella cronologia degli eventi di CloudTrail.
Istanze in un gruppo Amazon EC2 Auto Scaling
Amazon EC2 Auto Scaling potrebbe terminare le istanze in un gruppo Amazon EC2 Auto Scaling per i seguenti motivi:
- L'istanza EC2 è contrassegnata come non integra.
- C'è un evento di riduzione verticale del gruppo Amazon EC2 Auto Scaling.
Nota: per impostazione predefinita, gli ambienti AWS Elastic Beanstalk utilizzano i gruppi Amazon EC2 Auto Scaling per avviare istanze EC2.
Informazioni correlate
- Argomenti
- Compute
- Lingua
- Italiano

Contenuto pertinente
AWS UFFICIALEAggiornata un anno fa