Tema ini menjelaskan struktur data dari peristiwa perubahan sumber daya dan menyertakan contoh untuk referensi.
Struktur data
Struktur peristiwa perubahan sumber daya
Bidang | Tipe | Deskripsi |
messageType | String | Tipe pesan. Nilai yang valid:
|
resourceChangeType | String | Tipe perubahan konfigurasi. Nilai yang valid:
|
changeId | String | ID unik dari perubahan konfigurasi. |
accountId | String | ID akun tempat sumber daya tersebut berada. |
regionId | String | ID wilayah dari sumber daya. |
resourceType | String | Tipe sumber daya. |
resourceId | String | ID sumber daya. |
resourceSnapshot | JSON | Snapshoot dari sumber daya. Untuk informasi lebih lanjut, lihat Struktur bidang resourceSnapshot. |
resourceDiff | JSON | Perbandingan antara konfigurasi sebelum perubahan dengan konfigurasi setelah perubahan. Untuk informasi lebih lanjut, lihat Struktur bidang resourceDiff. |
version | String | Nomor versi. |
Struktur bidang resourceSnapshot
Kategori | Bidang | Tipe | Deskripsi |
Properti umum | accountId | String | ID akun tempat sumber daya tersebut berada. |
regionId | String | ID wilayah dari sumber daya. | |
resourceType | String | Tipe sumber daya. | |
resourceId | String | ID sumber daya. | |
resourceGroupId | String | ID grup sumber daya tempat pasangan replikasi tersebut berada. | |
resourceName | String | Nama sumber daya. | |
resourceStatus | String | Status sumber daya. | |
zoneId | String | ID zona dari sumber daya. | |
createTime | String | Waktu pembuatan sumber daya. Waktu mengikuti standar ISO 8601 dan dalam format yyyy-MM-ddTHH:mm:ssZ atau yyyy-MM-ddTHH:mm:ss.SSSZ. Waktu ditampilkan dalam UTC. | |
expireTime | String | Waktu kedaluwarsa sumber daya. Waktu mengikuti standar ISO 8601 dan dalam format yyyy-MM-ddTHH:mm:ssZ atau yyyy-MM-ddTHH:mm:ss.SSSZ. Waktu ditampilkan dalam UTC. | |
tags | Array | Tag yang ditambahkan ke sumber daya. | |
ipAddresses | Array | Alamat IP. | |
ipAddressAttributes | Array | Properti alamat IP. | |
vpcId | String | ID virtual private cloud (VPC). | |
vSwitchId | String | ID vSwitch. | |
Properti sumber daya | configuration | JSON | Properti sumber daya. |
Struktur bidang resourceDiff
Bidang | Tipe | Deskripsi |
changeType | String | Tipe peristiwa. Nilai yang valid:
Catatan Bidang changedProperties hanya dikembalikan jika tipe peristiwa adalah UPDATE. |
changedProperties | Map | Rincian properti yang diubah. |
previousValue | String | Nilai sebelum perubahan. |
updatedValue | String | Nilai setelah perubahan. |
Contoh
Contoh 1: Jika ukuran peristiwa perubahan sumber daya kurang dari atau sama dengan 1 MB, Anda dapat melihat data peristiwa tersebut di Layanan Log Sederhana.
{
"resourceChangeType": "ResourceUpdate",
"accountId": "152435078218****",
"resourceId": "eip-bp18kiogaerql42yy****",
"messageType": "ResourceChange",
"regionId": "cn-hangzhou",
"resourceSnapshot": "{\"accountId\":\"152435078218****\",\"configuration\":{\"HDMonitorStatus\":\"OFF\",\"Description\":\"\",\"AvailableRegions\":{\"AvailableRegion\":[\"cn-hangzhou\"]},\"ServiceManaged\":0,\"ResourceGroupId\":\"rg-acfmzdlidtf****\",\"AllocationId\":\"eip-bp18kiogaerql42yy****\",\"SecondLimited\":false,\"BusinessStatus\":\"Normal\",\"Name\":\"zx\",\"SegmentInstanceId\":\"\",\"InstanceRegionId\":\"cn-hangzhou\",\"Bandwidth\":\"200\",\"ExpiredTime\":\"\",\"BandwidthPackageId\":\"\",\"InstanceType\":\"EcsInstance\",\"Tags\":{\"Tag\":[{\"Value\":\"v1\",\"Key\":\"k1\"},{\"Value\":\"v2\",\"Key\":\"k2\"}]},\"Status\":\"InUse\",\"InstanceId\":\"i-bp11x4htqo2akm97****\",\"ISP\":\"BGP\",\"HasReservationData\":false,\"BizType\":\"Default\",\"DeletionProtection\":false,\"BandwidthPackageType\":\"\",\"BandwidthPackageBandwidth\":\"\",\"InternetChargeType\":\"PayByTraffic\",\"AllocationTime\":\"2023-07-19T06:30:43Z\",\"VpcId\":\"\",\"Netmode\":\"public\",\"ChargeType\":\"PostPaid\",\"IpAddress\":\"47.111.XX.XX\",\"RegionId\":\"cn-hangzhou\"},\"createTime\":\"2023-07-19T06:30:43Z\",\"ipAddresses\":[\"47.111.XX.XX\"],\"regionId\":\"cn-hangzhou\",\"resourceGroupId\":\"rg-acfmzdlidtf****\",\"resourceId\":\"eip-bp18kiogaerql42yy****\",\"resourceName\":\"zx\",\"resourceType\":\"ACS::EIP::EipAddress\",\"tags\":[{\"key\":\"k1\",\"value\":\"v1\"},{\"key\":\"k2\",\"value\":\"v2\"}]}",
"changeId": "sc-c23b2d3543218ba730fb208a74be****",
"resourceDiff": "{\"changedProperties\":{\"Tags.Tag\":{\"previousValue\":[{\"Value\":\"v1\",\"Key\":\"k1\"}],\"updatedValue\":[{\"Value\":\"v1\",\"Key\":\"k1\"},{\"Value\":\"v2\",\"Key\":\"k2\"}]}}}",
"version": "171108694741****",
"resourceType": "ACS::EIP::EipAddress"
}Contoh 2: Jika ukuran peristiwa perubahan sumber daya melebihi 1 MB dan fitur pengiriman file besar diaktifkan, Anda dapat melihat informasi dasar tentang peristiwa tersebut di Layanan Log Sederhana. Selanjutnya, lihat detail peristiwa di OSS berdasarkan nilai ossObjectPath.
Data di Layanan Log Sederhana
{
"accountId": "152435078218****",
"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
"ossObjectPath": "oss://resourcecenter-test/152435078218****/ResourceCenter/dc-s104ld1k****_CHANGE_DELIVERY/2024/03/19/152435078218****_ACS::EIP::EipAddress_ap-southeast-1_eip-t4nj1xwqjdmkmz9gg****_171083883919****_rc_resource_oversize_change.json",
"messageType": "OversizedResourceChange",
"regionId": "ap-southeast-1",
"changeId": "sc-4141c854-568d-473b-a944-08c5f4b5****",
"version": "171083883919****",
"resourceType": "ACS::EIP::EipAddress"
}Data di OSS
{
"accountId": "152435078218****",
"changeId": "sc-4141c854-568d-473b-a944-08c5f4b5****",
"messageType": "ResourceChange",
"regionId": "ap-southeast-1",
"resourceChangeType": "ResourceUpdate",
"resourceDiff": {
"changeType": "UPDATE",
"changedProperties": {
"BusinessStatus": {
"previousValue": "Unactivated",
"updatedValue": "Normal"
}
}
},
"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
"resourceSnapshot": {
"accountId": "152435078218****",
"configuration": {
"HDMonitorStatus": "OFF",
"Description": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
"AvailableRegions": {
"AvailableRegion": ["ap-southeast-1"]
},
"ServiceManaged": 1,
"ResourceGroupId": "rg-acfmzdlidtf****",
"AllocationId": "eip-t4nj1xwqjdmkmz9gg****",
"SecondLimited": false,
"BusinessStatus": "Normal",
"Name": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
"SegmentInstanceId": "",
"InstanceRegionId": "ap-southeast-1",
"Bandwidth": "200",
"ExpiredTime": "",
"BandwidthPackageId": "",
"InstanceType": "NetworkInterface",
"Status": "InUse",
"InstanceId": "eni-t4n6664mrebxp15u****",
"ISP": "BGP",
"HasReservationData": false,
"BizType": "Default",
"DeletionProtection": false,
"BandwidthPackageType": "",
"BandwidthPackageBandwidth": "",
"InternetChargeType": "PayByTraffic",
"AllocationTime": "2024-03-19T09:00:14Z",
"VpcId": "",
"Netmode": "public",
"ChargeType": "PostPaid",
"IpAddress": "47.236.XX.XX",
"RegionId": "ap-southeast-1"
},
"createTime": "2024-03-19T09:00:14Z",
"ipAddresses": ["47.236.XX.XX"],
"regionId": "ap-southeast-1",
"resourceGroupId": "rg-acfmzdlidtf****",
"resourceId": "eip-t4nj1xwqjdmkmz9gg****",
"resourceName": "CREATE_BY_ALB.alb-xj6tlyo36sipt9****",
"resourceType": "ACS::EIP::EipAddress"
},
"resourceType": "ACS::EIP::EipAddress",
"version": "171083883919****"
}