全部产品
Search
文档中心

Elastic Compute Service:Ikhtisar notifikasi peristiwa

更新时间:Jul 06, 2025

Topik ini memberikan gambaran tentang notifikasi peristiwa Elastic Compute Service (ECS). Notifikasi peristiwa menyediakan informasi mengenai perubahan sumber daya. Notifikasi dapat dikirim untuk peristiwa berikut: peristiwa sistem (termasuk peristiwa O&M dan pengecualian), perubahan status instance, perangkat Penyimpanan Blok yang dilekatkan atau dilepaskan, serta pembuatan snapshot. Dengan notifikasi peristiwa, Anda dapat mengonfigurasi middleware pemrosesan pesan untuk menerapkan otomatisasi O&M berbasis peristiwa sebagai pengganti polling SDK.

Nama notifikasi peristiwa

Setelah mengonfigurasi notifikasi untuk peristiwa, Anda akan diberi tahu ketika peristiwa terjadi. Bidang nama dalam notifikasi menunjukkan nama kode peristiwa. Format bidang ini adalah <tipe sumber daya>:<peristiwa>:<status>.

  • <tipe sumber daya>: jenis sumber daya ECS. Contoh nilai meliputi Instance dan Disk. Instance merujuk pada instance ECS, sedangkan Disk merujuk pada perangkat Penyimpanan Blok.

  • <peristiwa>: nama peristiwa. Contoh nilai meliputi SystemMaintenance.Reboot, StateChange, PreemptibleInstanceInterruption, DiskOperationCompleted, dan CreateSnapshotCompleted.

  • <status>: status peristiwa. Untuk informasi lebih lanjut mengenai nilai-nilai valid dari bidang ini, lihat Ikhtisar.

    Catatan

    Bidang <status> hanya tersedia untuk peristiwa sistem yang terkait dengan instance dan perangkat Penyimpanan Blok.

Format notifikasi peristiwa

Setelah mengonfigurasi notifikasi peristiwa, ECS akan memberi tahu Anda sesuai metode yang ditentukan. Contoh kode berikut menunjukkan format JSON untuk notifikasi peristiwa non-kustom. Notifikasi ini dikirim saat status instance ECS berubah.

Catatan

Jika metode notifikasi mendukung konversi format, notifikasi yang diterima mungkin dikonversi ke format lain.

{
    "eventTime": "20181226T220114.058+0800",
    "id": "9435EAD6-3CF6-4494-8F7A-3A********77",
    "level": "INFO",
    "name": "Instance:StateChange",
    "product": "ECS",
    "regionId": "cn-hangzhou",
    "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
    "userId": "169070********30",
    "ver": "1.0",
    "content": {
        "resourceId": "i-bp1ecr********5go2go",
        "resourceType": "ALIYUN::ECS::Instance",
        "state": "Stopping"
    }
}

Tabel berikut menjelaskan bidang tingkat atas tetap dalam notifikasi.

Bidang

Deskripsi

Contoh

id

ID peristiwa.

9435EAD6-3CF6-4494-8F7A-3A********77

eventTime

Waktu ketika peristiwa terjadi. Waktu ditampilkan dalam UTC+8.

20181226T220114.058+0800

level

Tingkat peristiwa. Nilai valid:

  • INFO

  • WARN

  • CRITICAL

INFO

name

Nama peristiwa. Untuk informasi lebih lanjut, lihat bagian Nama notifikasi peristiwa.

Instance:StateChange

product

Nama layanan. Tetapkan nilainya menjadi ECS.

ECS

regionId

ID wilayah tempat peristiwa terjadi. Untuk informasi lebih lanjut tentang nilai-nilai valid dari bidang ini, lihat Wilayah dan zona.

cn-hangzhou

resourceId

Nama Sumber Daya Alibaba Cloud (ARN) dari sumber daya tersebut.

acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go

userId

ID akun Alibaba Cloud.

169070********30

content

Detail peristiwa. Bidang ini dapat berisi satu atau lebih subbidang. Untuk informasi lebih lanjut tentang subbidang, lihat topik berikut:

Tidak ada