

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à.

# Eventi di modifica dello stato per le istanze Amazon EC2
<a name="monitoring-instance-state-changes"></a>

Amazon EC2 invia un `EC2 Instance State-change Notification` evento ad Amazon EventBridge quando lo stato di un'istanza cambia.

Di seguito vengono riportati dati di esempio per questo evento. In questo esempio, l'istanza è entrata nello stato `pending`.

```
{
   "id":"7bf73129-1428-4cd3-a780-95db273d1602",
   "detail-type":"EC2 Instance State-change Notification",
   "source":"aws.ec2",
   "account":"123456789012",
   "time":"2021-11-11T21:29:54Z",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0"
   ],
   "detail":{
      "instance-id":"i-1234567890abcdef0",
      "state":"pending"
   }
}
```

I valori possibili per `state` sono:
+ `pending`
+ `running`
+ `stopping`
+ `stopped`
+ `shutting-down`
+ `terminated`

Quando avvii un'istanza, il relativo stato diventa `pending` e quindi `running`. Quando arresti un'istanza, il relativo stato diventa `stopping` e quindi `stopped`. Quando termini un'istanza, il relativo stato diventa `shutting-down` e quindi `terminated`. Per ulteriori informazioni, consulta [Modifiche allo stato delle EC2 istanze Amazon](ec2-instance-lifecycle.md).

# Creare un allarme che invii un'e-mail quando un'istanza Amazon EC2 cambia stato
<a name="ec2-events-eventbridge-example"></a>

Per ricevere notifiche e-mail quando l'istanza cambia stato, crea un argomento Amazon SNS e quindi crea una EventBridge regola per l'`EC2 Instance State-change Notification`evento.

**Creazione di un argomento SNS**

1. [Apri la console Amazon SNS nella versione v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Nel pannello di navigazione, scegli **Argomenti**.

1. Scegli **Create topic** (Crea argomento).

1. Per **Tipo**, scegliere **Standard**.

1. In **Name** (Nome) inserisci un nome per l'argomento.

1. Scegli **Create topic** (Crea argomento).

1. Scegli **Create Subscription** (Crea sottoscrizione).

1. Per **Protocollo**, scegli **E-mail**.

1. In **Endpoint** inserisci l'indirizzo e-mail utilizzabile che riceve le notifiche.

1. Scegli **Create Subscription** (Crea sottoscrizione).

1. Riceverai un messaggio e-mail con l'oggetto seguente: AWS Notification - Subscription Confirmation. Segui le istruzioni per confermare la tu sottoscrizione.

**Per creare una regola EventBridge**

1. Apri la EventBridge console Amazon all'indirizzo [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Scegli **Crea regola**.

1. In **Name** (Nome) inserisci un nome per la regola.

1. Per **Tipo di regola**, scegli **Regola con un modello di eventi**.

1. Scegli **Next (Successivo)**.

1. Per **Event pattern** (Modello eventi), procedi come segue:

   1. In **Event source (Origine eventi)**, selezionare **Servizi AWS**.

   1. Per **Servizio AWS**, scegli **EC2**.

   1. Per **Tipo di evento**, scegli **Notifica variazione di stato istanze EC2**.

   1. Per impostazione predefinita, riceverai una notifica per qualsiasi modifica dello stato di qualsiasi istanza. Se preferisci, puoi selezionare stati o istanze specifiche.

1. Scegli **Next (Successivo)**.

1. Specifica un obiettivo come segue:

   1. Per **Target types** (Tipi di target), scegli **Servizio AWS**.

   1. Per **Select a target** (Seleziona un target), scegli **SNS topic** (Argomento SNS).

   1. In **Topic** (Argomento), scegli l'argomento SNS creato nella procedura precedente.

1. Scegli **Next (Successivo)**.

1. (Facoltativo) Aggiungi tag alla regola.

1. Scegli **Next (Successivo)**.

1. Scegli **Crea regola**.

1. Per testare la regola, avvia un cambio di stato. Ad esempio, avvia un'istanza arrestata, arresta un'istanza in esecuzione o avvia una nuova istanza. Riceverai messaggi e-mail con l'oggetto seguente: AWS Notification Message. Il corpo dell'e-mail contiene i dati relativi all'evento.