Conheça a estrutura de dados dos eventos de alteração de recurso, incluindo descrições de campos e exemplos.
Estrutura de dados
Estrutura de um evento de alteração de recurso
|
Campo |
Tipo |
Descrição |
|
messageType |
String |
Tipo da mensagem. Valores válidos:
|
|
resourceChangeType |
String |
Tipo da alteração de configuração. Valores válidos:
|
|
changeId |
String |
ID exclusivo da alteração de configuração. |
|
accountId |
String |
ID da conta à qual o recurso pertence. |
|
regionId |
String |
ID da região do recurso. |
|
resourceType |
String |
Tipo do recurso. |
|
resourceId |
String |
ID do recurso. |
|
resourceSnapshot |
JSON |
Snapshot do recurso. Para mais informações, consulte Estrutura de dados de eventos de alteração de recurso. |
|
resourceDiff |
JSON |
Comparação entre as configurações anterior e posterior à alteração. Para mais informações, consulte Estrutura de dados de eventos de alteração de recurso. |
|
version |
String |
Número da versão. |
Estrutura do campo resourceSnapshot
|
Categoria |
Campo |
Tipo |
Descrição |
|
Propriedades comuns |
accountId |
String |
ID da conta à qual o recurso pertence. |
|
regionId |
String |
ID da região do recurso. |
|
|
resourceType |
String |
Tipo do recurso. |
|
|
resourceId |
String |
ID do recurso. |
|
|
resourceGroupId |
String |
ID do grupo de recursos ao qual o recurso pertence. |
|
|
resourceName |
String |
Nome do recurso. |
|
|
resourceStatus |
String |
Status do recurso. |
|
|
zoneId |
String |
ID da zona do recurso. |
|
|
createTime |
String |
Horário de criação do recurso. O horário segue o padrão ISO 8601 nos formatos yyyy-MM-ddTHH:mm:ssZ ou yyyy-MM-ddTHH:mm:ss.SSSZ, em UTC. |
|
|
expireTime |
String |
Horário de expiração do recurso. O horário segue o padrão ISO 8601 nos formatos yyyy-MM-ddTHH:mm:ssZ ou yyyy-MM-ddTHH:mm:ss.SSSZ, em UTC. |
|
|
tags |
Array |
Tags associadas ao recurso. |
|
|
ipAddresses |
Array |
Endereços IP. |
|
|
ipAddressAttributes |
Array |
Atributos dos endereços IP. |
|
|
vpcId |
String |
ID da Virtual Private Cloud (VPC). |
|
|
vSwitchId |
String |
ID do vSwitch. |
|
|
Propriedades do recurso |
configuration |
JSON |
Propriedades do recurso. |
Estrutura do campo resourceDiff
|
Campo |
Tipo |
Descrição |
|
changeType |
String |
Tipo do evento. Valores válidos:
Nota
O campo changedProperties é retornado apenas quando o tipo de evento é UPDATE. |
|
changedProperties |
Map |
Detalhes das propriedades alteradas. |
|
previousValue |
String |
Valor anterior à alteração. |
|
updatedValue |
String |
Valor posterior à alteração. |
Exemplos
Exemplo 1: Se o tamanho de um evento de alteração de recurso for de 1 MB ou menos, visualize os dados do evento no Simple Log Service.
{
"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"
}
Exemplo 2: Caso o tamanho de um evento de alteração de recurso exceda 1 MB e a entrega de arquivos grandes esteja ativada, visualize as informações básicas do evento no Simple Log Service. Em seguida, consulte os detalhes do evento no OSS com base no valor de ossObjectPath.
Dados no Simple Log Service
{
"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"
}
Dados no 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****"
}