Consulta eventos de sistema de instâncias do Elastic Compute Service (ECS). Por padrão, a consulta retorna eventos de sistema inativos.
É possível consultar eventos de sistema concluídos nos últimos 30 dias. Não há limite de período para consultar eventos de sistema não concluídos.
Também é permitido especificar InstanceEventCycleStatus para buscar eventos nos estados Scheduled, Executing ou Inquiring.
Depuração
Parâmetros de requisição
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DescribeInstanceHistoryEvents | Operação a ser executada. Defina o valor como DescribeInstanceHistoryEvents. |
| RegionId | String | Sim | cn-hangzhou | ID da região do recurso. Chame a operação DescribeRegions para obter a lista mais recente de regiões. |
| InstanceId | String | Não | i-uf678mass4zvr9n1**** | ID da instância. Se este parâmetro não for especificado, o sistema consulta os eventos de todas as instâncias na região indicada. |
| EventCycleStatus | String | Não | Executed | Estado do ciclo de vida do evento de sistema. Este parâmetro só tem efeito quando InstanceEventCycleStatus.N não estiver especificado. Valores válidos:
|
| EventType | String | Não | SystemMaintenance.Reboot | Tipo do evento de sistema. Este parâmetro só tem efeito quando InstanceEventType.N não estiver especificado. Valores válidos:
Nota Para mais informações, consulte Visão geral. Os valores deste parâmetro aplicam-se apenas a eventos de sistema de instâncias, e não a eventos de sistema de discos. |
| NotBefore.Start | String | Não | 2017-11-30T06:32:31Z | Início da janela de execução agendada do evento de sistema. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
| NotBefore.End | String | Não | 2017-12-01T06:32:31Z | Fim da janela de execução agendada do evento de sistema. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
| EventPublishTime.Start | String | Não | 2017-11-30T06:32:31Z | Início do intervalo de tempo para consultar eventos de sistema publicados. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
| EventPublishTime.End | String | Não | 2017-12-01T06:32:31Z | Fim do intervalo de tempo para consultar eventos de sistema publicados. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
| ImpactLevel | String | Não | null | Nota Este parâmetro não está disponível publicamente. |
| PageNumber | Integer | Não | 1 | Número da página. A paginação começa em 1. Valor padrão: 1 |
| PageSize | Integer | Não | 10 | Quantidade de entradas por página. Valores válidos: 1 a 100. Valor padrão: 10. |
| ResourceType | String | Não | instance | Tipo de recurso. Valores válidos:
Valor padrão: instance. |
| EventId.N | String | Não | e-uf64yvznlao4jl2c**** | ID do evento de sistema N. Valores válidos de N: 1 a 100. Repita este parâmetro para passar múltiplos valores. |
| InstanceEventCycleStatus.N | String | Não | Executed | Estado do ciclo de vida do evento de sistema N. Valores válidos de N: 1 a 7. Repita este parâmetro para passar múltiplos valores. Valores válidos:
|
| InstanceEventType.N | String | Não | SystemMaintenance.Reboot | Tipo do evento de sistema N. Valores válidos de N: 1 a 30. Repita este parâmetro para passar múltiplos valores. Valores válidos:
Nota Para mais informações, consulte Visão geral. Os valores deste parâmetro aplicam-se apenas a eventos de sistema de instâncias, e não a eventos de sistema de discos. |
| ResourceId.N | String | Não | i-uf678mass4zvr9n1**** | ID do recurso N. Valores válidos de N: 1 a 100. Repita este parâmetro para passar múltiplos valores. Valores válidos:
Se este parâmetro não for especificado, o sistema consulta os eventos de todos os recursos do tipo definido em Nota Recomendamos usar ResourceId.N para especificar um ou mais IDs de recursos. Caso especifique tanto ResourceId.N quanto InstanceId, ResourceId.N terá precedência por padrão. |
| Tag.N.Key | String | Não | TestKey | Chave da tag N do recurso. |
| Tag.N.Value | String | Não | TestValue | Valor da tag N do recurso. |
| ResourceGroupId | String | Não | rg-bp67acfmxazb4p**** | ID do grupo de recursos ao qual o recurso pertence. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| PageSize | Integer | 10 | Quantidade de entradas por página. |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | ID da requisição. |
| PageNumber | Integer | 1 | Número da página. |
| TotalCount | Integer | 2 | Número total de instâncias retornadas. |
| InstanceSystemEventSet | Array of InstanceSystemEventType | Informações sobre os eventos de sistema da instância. |
|
| InstanceSystemEventType | |||
| EventId | String | e-uf64yvznlao4jl2c**** | ID do evento de sistema. |
| EventPublishTime | String | 2017-11-30T06:32:31Z | Hora de publicação do evento de sistema. Segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
| EventFinishTime | String | 2017-12-01T06:35:31Z | Hora de término do evento de sistema. Segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
| ResourceType | String | instance | Tipo de recurso. Valores válidos:
|
| ImpactLevel | String | 100 | Nível de impacto do evento de sistema. |
| NotBefore | String | 2017-12-06T00:00:00Z | Hora de início agendada do evento de sistema. Segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
| InstanceId | String | i-uf678mass4zvr9n1**** | ID da instância. |
| Reason | String | System maintenance is scheduled due to ***. | Motivo pelo qual o evento de sistema foi agendado. |
| EventType | Object | Tipo do evento de sistema. |
|
| Name | String | InstanceExpiration.Stop | Nome do tipo de evento de sistema. |
| Code | Integer | 34 | Código do tipo de evento de sistema. |
| EventCycleStatus | Object | Estado do ciclo de vida do evento de sistema. |
|
| Name | String | Executed | Nome do estado do evento de sistema. |
| Code | Integer | 0 | Código do estado do evento de sistema. |
| ExtendedAttribute | Object | Atributo estendido do evento de sistema. |
|
| Device | String | /dev/vda | Nome do dispositivo do disco local. |
| DiskId | String | d-diskid1 | ID do disco local. |
| InactiveDisks | Array of InactiveDisk | Informações sobre discos inativos que foram liberados e precisam ser limpos. |
|
| InactiveDisk | |||
| CreationTime | String | 2018-11-30T06:32:31Z | Hora de criação do disco. Segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
| DeviceSize | String | 80 | Tamanho do disco. Unidade: GiB. |
| DeviceCategory | String | cloud_efficiency | Categoria do disco. Valores válidos:
|
| DeviceType | String | data | Tipo do disco. Valores válidos:
|
| ReleaseTime | String | 2019-11-30T06:32:31Z | Hora de liberação do disco. Segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
| HostType | String | ddh | Tipo de host. Valores válidos:
|
| HostId | String | dh-bp1ewce1gk3iwv2**** | ID do host. |
| MigrationOptions | Array of String | MigrationPlan | Solução de migração da instância. Valor válido: MigrationPlan, indicando que a migração das instâncias ocorre apenas por meio de planos de migração. |
| OnlineRepairPolicy | String | IsolateOnly | Política de reparo online para o disco danificado. Valor válido: IsolateOnly, indicando que discos danificados são isolados, mas não reparados. |
| Rack | String | A01 | Número do rack da Cloud Box. |
| PunishType | String | ecs_message_alert | Tipo da penalidade. |
| PunishDomain | String | 1228.test.com | Nome de domínio ilegal. |
| PunishUrl | String | http://1228.test.com/1 | URL ilegal. |
| Code | String | PR111 | Código da violação de segurança. |
| CanAccept | String | true | Indica se o evento pode ser tratado. |
| ResponseResult | String | true | Resultado da resposta do evento. Valores válidos:
|
Exemplos
Exemplos de requisições
https://ecs.aliyuncs.com/?Action=DescribeInstanceHistoryEvents
&RegionId=cn-hangzhou
&InstanceId=i-uf678mass4zvr9n1****
&EventId.1=e-uf64yvznlao4jl2c****
&InstanceEventCycleStatus.1=Executed
&EventCycleStatus=Executed
&InstanceEventType.1=SystemMaintenance.Reboot
&NotBefore.Start=2017-11-30T06:32:31Z
&NotBefore.End=2017-12-01T06:32:31Z
&PageNumber=1
&PageSize=1
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeInstanceHistoryEventsResponse>
<PageSize>10</PageSize>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<PageNumber>1</PageNumber>
<TotalCount>2</TotalCount>
<InstanceSystemEventSet>
<EventId>e-uf64yvznlao4jl2c****</EventId>
<EventPublishTime>2017-11-30T06:32:31Z</EventPublishTime>
<EventFinishTime>2017-12-01T06:35:31Z</EventFinishTime>
<ResourceType>instance</ResourceType>
<ImpactLevel>100</ImpactLevel>
<NotBefore>2017-12-06T00:00:00Z</NotBefore>
<InstanceId>i-uf678mass4zvr9n1****</InstanceId>
<Reason>System maintenance is scheduled due to ***.</Reason>
<EventType>
<Name>InstanceExpiration.Stop</Name>
<Code>34</Code>
</EventType>
<EventCycleStatus>
<Name>Executed</Name>
<Code>0</Code>
</EventCycleStatus>
<ExtendedAttribute>
<Device>/dev/vda</Device>
<DiskId>d-diskid1</DiskId>
<InactiveDisks>
<CreationTime>2018-11-30T06:32:31Z</CreationTime>
<DeviceSize>80</DeviceSize>
<DeviceCategory>cloud_efficiency</DeviceCategory>
<DeviceType>data</DeviceType>
<ReleaseTime>2019-11-30T06:32:31Z</ReleaseTime>
</InactiveDisks>
<HostType>ddh</HostType>
<HostId>dh-bp1ewce1gk3iwv2****</HostId>
<MigrationOptions>MigrationOptions</MigrationOptions>
<OnlineRepairPolicy>IsolateOnly</OnlineRepairPolicy>
<Rack>cb-f8z7yvzgwfkl90h****0</Rack>
</ExtendedAttribute>
</InstanceSystemEventSet>
</DescribeInstanceHistoryEventsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageSize" : 10,
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber" : 1,
"TotalCount" : 2,
"InstanceSystemEventSet" : [ {
"EventId" : "e-uf64yvznlao4jl2c****",
"EventPublishTime" : "2017-11-30T06:32:31Z",
"EventFinishTime" : "2017-12-01T06:35:31Z",
"ResourceType" : "instance",
"ImpactLevel" : "100",
"NotBefore" : "2017-12-06T00:00:00Z",
"InstanceId" : "i-uf678mass4zvr9n1****",
"Reason" : "System maintenance is scheduled due to ***.",
"EventType" : {
"Name" : "InstanceExpiration.Stop",
"Code" : 34
},
"EventCycleStatus" : {
"Name" : "Executed",
"Code" : 0
},
"ExtendedAttribute" : {
"Device" : "/dev/vda",
"DiskId" : "d-diskid1",
"InactiveDisks" : [ {
"CreationTime" : "2018-11-30T06:32:31Z",
"DeviceSize" : "80",
"DeviceCategory" : "cloud_efficiency",
"DeviceType" : "data",
"ReleaseTime" : "2019-11-30T06:32:31Z"
} ],
"HostType" : "ddh",
"HostId" : "dh-bp1ewce1gk3iwv2****",
"MigrationOptions" : [ "MigrationOptions" ],
"OnlineRepairPolicy" : "IsolateOnly",
"Rack" : "cb-f8z7yvzgwfkl90h****0"
}
} ]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
403 |
InvalidParameter |
%s |
Parâmetro inválido. |
|
403 |
EventIdLimitExceeded |
%s |
Mais de 100 IDs de evento foram especificados. |
|
403 |
InvalidParameter.TimeEndBeforeStart |
%s |
Parâmetro inválido. Certifique-se de que a hora final seja posterior à hora inicial. |
|
403 |
OperationDenied.NotInWhiteList |
%s |
Você não tem autorização para executar esta operação. Tente novamente após receber a autorização. |
|
404 |
MissingParameter |
%s |
Um parâmetro não foi especificado. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.