Ketika elastic network interface (ENI) sekunder dibuat, disambungkan, diputuskan, atau dihapus, ECS memicu event operasi ENI dan mengirimkan notifikasi kepada pihak yang menginisiasi operasi tersebut.
Event operasi ENI sedang dalam pratinjau undangan.
Cara kerja
Event operasi ENI hanya dipicu jika ketiga kondisi berikut terpenuhi:
Operasi menargetkan ENI sekunder. ECS mengklasifikasikan ENI menjadi ENI primer dan ENI sekunder. Event hanya dipicu untuk ENI sekunder. Untuk detailnya, lihat Ikhtisar.
Operasi berhasil. Jika operasi mengembalikan error — misalnya, saat Anda mencoba menyambungkan lebih banyak ENI daripada yang didukung oleh sebuah instans — tidak ada event yang dipicu.
Event operasi ENI sedang dalam pratinjau undangan. Hanya akun yang berpartisipasi dalam pratinjau undangan yang dapat memicu event ini.
Saat sebuah event dipicu, notifikasi dikirimkan kepada pihak yang menginisiasi:
ENI Managed: Operasi diinisiasi oleh layanan Alibaba Cloud. Notifikasi dikirimkan ke layanan tersebut. Untuk detailnya, lihat ENI Managed.
ENI Reguler: Operasi diinisiasi oleh pengguna. Notifikasi dikirimkan ke pengguna tersebut.
Untuk menerima notifikasi melalui email atau chatbot DingTalk, konfigurasikan EventBridge atau CloudMonitor. Untuk detailnya, lihat Konfigurasi notifikasi event dan Event ECS.
Skema notifikasi
Semua event operasi ENI menggunakan skema notifikasi yang sama, dengan nama event NetworkInterface:NetworkInterfaceOperateCompleted. Bidang result dalam objek content menunjukkan apakah operasi berhasil atau gagal, dan bidang tingkat atas level mencerminkan hasilnya: INFO untuk keberhasilan, WARN untuk kegagalan.
Contoh berikut menunjukkan notifikasi untuk operasi AttachNetworkInterface yang berhasil:
{
"id": "2256A988-0B26-4E2B-820A-8B********A5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:eni/eni-8vb1qo********cdeg2n",
"level": "INFO",
"name": "NetworkInterface:NetworkInterfaceOperateCompleted",
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"eniId": "eni-8vb1qo********cdeg2n",
"operation": "AttachNetworkInterface",
"eniStatus": "InUse",
"result": "success",
"requestId": "59701492-A8F2-3375-B0B9-D9********27",
"primaryPrivateIp": "192.168.XX.XX",
"secondaryPrivateIps": ["192.168.XX.XX", "192.168.XX.XX"],
"ipv4Prefixes": ["192.168.XX.XX/24"],
"ipv6s": ["2001:DB8:XXXX:23:8:800:200C:417A"],
"ipv6Prefixes": ["2001:DB8::/32"]
}
}Untuk operasi yang gagal, skemanya identik. Bidang result bernilai "failed" dan bidang level bernilai "WARN".
Bidang envelope
Bidang-bidang berikut muncul di tingkat atas setiap notifikasi event operasi ENI.
| Bidang | Tipe | Deskripsi | Contoh |
|---|---|---|---|
id | string | Pengidentifikasi unik event. | 2256A988-0B26-4E2B-820A-8B********A5 |
product | string | Produk Alibaba Cloud yang memicu event. | ECS |
resourceId | string | Pengidentifikasi resource dari ENI. | acs:ecs:cn-hangzhou:169070******30:eni/eni-8vb1qo******cdeg2n |
level | string | Tingkat keparahan event. INFO menunjukkan keberhasilan; WARN menunjukkan kegagalan. | INFO |
name | string | Nama event. Selalu NetworkInterface:NetworkInterfaceOperateCompleted untuk event operasi ENI. | NetworkInterface:NetworkInterfaceOperateCompleted |
userId | string | ID pengguna yang terkait dengan operasi. | 169070********30 |
eventTime | string | Waktu saat event dihasilkan. | 20190409T121826.922+0800 |
regionId | string | Wilayah tempat ENI berada. | cn-hangzhou |
Bidang konten
Objek content memberikan detail tentang operasi ENI.
| Bidang | Tipe | Deskripsi | Contoh |
|---|---|---|---|
eniId | string | ID ENI. | eni-8vb1qo********cdeg2n |
operation | string | Jenis operasi. Nilai yang valid: CreateNetworkInterface, AttachNetworkInterface, DetachNetworkInterface, DeleteNetworkInterface. | AttachNetworkInterface |
eniStatus | string | Status ENI. Untuk nilai yang valid, lihat tabel status ENI di bawah. | InUse |
result | string | Hasil operasi. success berarti operasi berhasil; failed berarti operasi gagal. | success |
requestId | string | ID permintaan yang sesuai dengan operasi. | 59701492-A8F2-3375-B0B9-D9********27 |
primaryPrivateIp | string | Alamat IP pribadi utama dari ENI. | 192.168.XX.XX |
secondaryPrivateIps | array | Alamat IP pribadi sekunder dari ENI. | ["192.168.XX.XX"] |
ipv4Prefixes | array | Awalan IPv4 yang ditetapkan ke ENI. | ["192.168.XX.XX/14"] |
ipv6s | array | Alamat IPv6 dari ENI. | 2001:DB8:XXXX:23:8:800:200C:417A |
ipv6Prefixes | array | Awalan IPv6 yang ditetapkan ke ENI. | ["2001:DB8::/32"] |
Status ENI
Bidang eniStatus mencerminkan status ENI.
| Nilai | Deskripsi |
|---|---|
Available | ENI tersedia dan dapat disambungkan ke instans. |
InUse | ENI telah disambungkan ke instans. |
Detaching | ENI sedang diputuskan dari instans. |
Deleting | ENI sedang dihapus. |
Deleted | ENI telah dihapus. |
CreateFailed | ENI tidak dapat dibuat. |