

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Peristiwa perubahan status untuk instans Amazon EC2
<a name="monitoring-instance-state-changes"></a>

Amazon EC2 mengirimkan `EC2 Instance State-change Notification` peristiwa ke Amazon EventBridge saat status instans berubah.

Berikut adalah data contoh untuk peristiwa ini. Dalam contoh ini, instans memasuki status `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"
   }
}
```

Nilai yang mungkin untuk `state` adalah:
+ `pending`
+ `running`
+ `stopping`
+ `stopped`
+ `shutting-down`
+ `terminated`

Saat Anda meluncurkan atau memulai sebuah instans, instans tersebut akan memasuki status `pending`, lalu status `running`. Saat Anda menghentikan sebuah instans, instans tersebut akan memasuki status `stopping`, lalu status `stopped`. Saat Anda mengakhiri sebuah instans, instans tersebut akan memasuki status `shutting-down`, lalu status `terminated`. Untuk informasi selengkapnya, lihat [Perubahan status EC2 instans Amazon](ec2-instance-lifecycle.md).

# Buat alarm yang mengirim email saat instans Amazon EC2 mengubah status
<a name="ec2-events-eventbridge-example"></a>

Untuk menerima pemberitahuan email saat instans Anda mengubah status, buat topik Amazon SNS, lalu buat EventBridge aturan untuk acara tersebut`EC2 Instance State-change Notification`.

**Cara membuat sebuah topik SNS**

1. [Buka konsol Amazon SNS di https://console.aws.amazon.com/sns/ v3/home.](https://console.aws.amazon.com/sns/v3/home)

1. Di panel navigasi, pilih **Pengguna**.

1. Pilih **Buat topik**.

1. Untuk **Tipe**, pilih **Standar**.

1. Untuk **Nama**, masukkan nama untuk topik Anda.

1. Pilih **Buat topik**.

1. Pilih **Buat langganan**.

1. Untuk **Protokol**, pilih **Email**.

1. Untuk **Titik Akhir**, ketik alamat email yang bisa Anda gunakan untuk menerima pemberitahuan.

1. Pilih **Buat langganan**.

1. Anda akan menerima pesan email dengan baris subjek berikut: AWS Notification - Subscription Confirmation. Ikuti petunjuk untuk mengonfirmasi langganan Anda.

**Untuk membuat EventBridge aturan**

1. Buka EventBridge konsol Amazon di [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Pilih **Buat aturan**.

1. Untuk **Nama**, masukkan nama untuk topik Anda.

1. Untuk **Tipe aturan**, pilih **Aturan dengan pola peristiwa**.

1. Pilih **Berikutnya**.

1. Untuk **Pola peristiwa**, lakukan hal berikut:

   1. Untuk **Sumber peristiwa**, pilih **Layanan AWS**.

   1. Untuk **Layanan AWS**, pilih **EC2**.

   1. Untuk **Tipe peristiwa**, pilih **Notifikasi State-change Instans EC2**.

   1. Secara default, kami mengirim notifikasi untuk perubahan status apa pun pada instans apa pun. Anda dapat memilih status tertentu atau instans tertentu jika menginginkannya.

1. Pilih **Berikutnya**.

1. Tentukan target sebagai berikut:

   1. Untuk **Tipe target**, pilih **Layanan AWS**.

   1. Untuk **Pilih target**, pilih **topik SNS**.

   1. Untuk **Topik**, pilih topik SNS yang Anda buat pada prosedur sebelumnya.

1. Pilih **Berikutnya**.

1. (Opsional) Tambahkan tanda ke aturan Anda.

1. Pilih **Berikutnya**.

1. Pilih **Buat aturan**.

1. Untuk menguji aturan Anda, lakukan perubahan status. Misalnya, mulai instans yang berhenti, hentikan instans yang sedang berjalan, atau luncurkan instans. Anda akan menerima pesan email dengan baris subjek berikut: AWS Notification Message. Badan email berisi data peristiwa.