Consulta as informações completas de status de uma ou mais instâncias do Elastic Compute Service (ECS). Essas informações incluem os estados das instâncias e os estados dos eventos de sistema associados. Os estados das instância referem-se às fases do ciclo de vida, enquanto os estados dos eventos de sistema indicam a integridade dos eventos de manutenção.
Observações de uso
A resposta inclui os estados das instâncias e os eventos de sistema no estado Scheduled.
Especifique um período para consultar eventos ocorridos nesse intervalo.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | DescribeInstancesFullStatus | Operação a ser executada. Defina o valor como DescribeInstancesFullStatus. |
| RegionId | String | Sim | cn-hangzhou | ID da região. Chame a operação DescribeRegions para obter a lista de regiões mais recente. |
| Status | String | Não | Running | Estado do ciclo de vida da instância. Valores válidos:
|
| HealthStatus | String | Não | OK | Estado de integridade da instância. Valores válidos:
Todos os valores diferenciam maiúsculas de minúsculas. |
| EventType | String | Não | InstanceExpiration.Stop | Tipo do evento de sistema. Este parâmetro é válido apenas quando InstanceEventType.N não for especificado. Valores válidos:
|
| NotBefore.Start | String | Não | 2017-12-07T00:00:00Z | Início do intervalo de tempo de execução das tarefas de O&M relacionadas a eventos de sistema agendados. 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-11-30T00:00:00Z | Fim do intervalo de tempo de execução das tarefas de O&M relacionadas a eventos de sistema agendados. 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-30T00:00:00Z | Início do intervalo de tempo de publicação dos eventos de sistema. 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-07T00:00:00Z | Fim do intervalo de tempo de publicação dos eventos de sistema. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddThh:mm:ssZ. A hora deve estar em UTC. |
| PageNumber | Integer | Não | 1 | Número da página. O valor deve ser um número inteiro positivo. Valor padrão: 1. |
| PageSize | Integer | Não | 10 | Número de entradas por página. Valores válidos: 1 a 100. Valor padrão: 10. |
| InstanceId.N | String | Não | i-bp67acfmxazb4p**** | ID da instância. |
| EventId.N | String | Não | e-bp1hygp5b04o56l0**** | ID do evento de sistema. |
| InstanceEventType.N | String | Não | SystemMaintenance.Reboot | Tipo do evento de sistema. 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ância, não a eventos de sistema de disco. |
Parâmetros de resposta
Parâmetro |
Tipo |
Exemplo |
Descrição |
| PageSize | Integer | 1 | Número de entradas por página. |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | ID da solicitação. |
| PageNumber | Integer | 1 | Número da página. |
| TotalCount | Integer | 2 | Número total de entradas. |
| InstanceFullStatusSet | Array of InstanceFullStatusType | Instâncias consultadas. Nota Se não existirem instâncias, este parâmetro estará vazio. |
|
| InstanceFullStatusType | |||
| InstanceId | String | i-bp67acfmxazb4p**** | ID da instância. |
| ScheduledSystemEventSet | Array of ScheduledSystemEventType | Eventos de sistema no estado Scheduled ou Inquiring. |
|
| ScheduledSystemEventType | |||
| EventPublishTime | String | 2017-11-30T06:32:31Z | Hora de publicação do evento de sistema. Exibida em UTC. |
| EventId | String | e-bp1hygp5b04o56l0**** | ID do evento de sistema. |
| NotBefore | String | 2017-12-07T00:00:00Z | Hora agendada para execução da tarefa de O&M relacionada ao evento de sistema. Exibida em UTC. |
| ImpactLevel | String | 100 | Nível de impacto do evento de sistema. Nota Se o usuário não estiver em uma lista de permissões, este parâmetro estará vazio. |
| Reason | String | A simulated event. | Motivo do agendamento do evento de sistema. Nota Se o motivo da exceção não for detectado, este parâmetro estará vazio. |
| EventCycleStatus | Object | Estado do evento de sistema. |
|
| Name | String | Scheduled | Nome do estado do evento de sistema. |
| Code | Integer | 24 | Código do estado do evento de sistema. |
| EventType | Object | Tipo do evento de sistema. |
|
| Name | String | SystemMaintenance.Reboot | Nome do tipo de evento de sistema. |
| Code | Integer | 1 | Código do tipo de evento de sistema. |
| ExtendedAttribute | Object | Atributos estendidos de eventos de sistema gerados para instâncias com discos locais anexados. Os valores retornados variam conforme o tipo de evento. Se o tipo de evento de sistema não corresponder a nenhum dos valores abaixo, este parâmetro estará vazio.
|
|
| Device | String | /dev/vdb | Nome do dispositivo do disco local. |
| DiskId | String | d-bp67acfmxazb4p**** | ID do disco local. |
| InactiveDisks | Array of InactiveDisk | Discos inativos liberados que requerem limpeza. |
|
| InactiveDisk | |||
| CreationTime | String | 2018-07-27T13:53:25Z | Hora de criação do disco. Segue o padrão ISO 8601, no formato yyyy-MM-ddThh:mm:ssZ. Exibida em UTC. |
| DeviceSize | String | 80 | Tamanho do disco. Unidade: GiB. |
| DeviceCategory | String | cloud_ssd | Categoria do disco. Valores válidos:
|
| DeviceType | String | system | Tipo do disco. Valores válidos:
|
| ReleaseTime | String | 2019-07-27T13:53:25Z | Hora de liberação do disco. Segue o padrão ISO 8601, no formato yyyy-MM-ddThh:mm:ssZ. Exibida em UTC. |
| Status | Object | Estado do ciclo de vida da instância. |
|
| Name | String | Running | Nome do estado do ciclo de vida da instância. |
| Code | Integer | 1 | Código do estado do ciclo de vida da instância. |
| HealthStatus | Object | Estado de integridade da instância. |
|
| Name | String | Warning | Nome do estado de integridade. |
| Code | Integer | 64 | Código do estado de integridade. |
Exemplos
Solicitações de exemplo
http(s)://ecs.aliyuncs.com/?Action=DescribeInstancesFullStatus
&RegionId=cn-hangzhou
&InstanceId.1=i-bp67acfmxazb4p****
&EventId.1=e-bp1hygp5b04o56l0****
&Status=Running
&HealthStatus=Maintaining
&InstanceEventType.1=InstanceExpiration.Stop
&EventType=InstanceExpiration.Stop
&NotBefore.Start=2017-12-07T00:00:00Z
&NotBefore.End=2017-11-30T00:00:00Z
&EventPublishTime.Start=2017-11-30T00:00:00Z
&EventPublishTime.End=2017-12-07T00:00:00Z
&PageNumber=1
&PageSize=1
&<Common request parameters>
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeInstancesFullStatusResponse>
<TotalCount>1</TotalCount>
<RequestId>7EBCB534-1CE5-46E7-92A6-507B1654CC03</RequestId>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<InstanceFullStatusSet>
<InstanceFullStatusType>
<Status>
<Code>1</Code>
<Name>Running</Name>
</Status>
<InstanceId>i-bp19cx17f2yx****</InstanceId>
<HealthStatus>
<Code>64</Code>
<Name>Warning</Name>
</HealthStatus>
<ScheduledSystemEventSet>
<ScheduledSystemEventType>
<EventCycleStatus>
<Code>24</Code>
<Name>Scheduled</Name>
</EventCycleStatus>
<EventPublishTime>2020-04-24T07:09:37Z</EventPublishTime>
<EventType>
<Code>65</Code>
<Name>SystemFailure.Reboot</Name>
</EventType>
<ExtendedAttribute/>
<EventId>e-bp1hygp5b04o56l0****</EventId>
<NotBefore>2020-04-24T10:32:31Z</NotBefore>
<Reason>A simulated event.</Reason>
</ScheduledSystemEventType>
</ScheduledSystemEventSet>
</InstanceFullStatusType>
</InstanceFullStatusSet>
</DescribeInstancesFullStatusResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalCount" : 1,
"RequestId" : "7EBCB534-1CE5-46E7-92A6-507B1654CC03",
"PageSize" : 10,
"PageNumber" : 1,
"InstanceFullStatusSet" : {
"InstanceFullStatusType" : [ {
"Status" : {
"Code" : 1,
"Name" : "Running"
},
"InstanceId" : "i-bp19cx17f2yx****",
"HealthStatus" : {
"Code" : 64,
"Name" : "Warning"
},
"ScheduledSystemEventSet" : {
"ScheduledSystemEventType" : [ {
"EventCycleStatus" : {
"Code" : 24,
"Name" : "Scheduled"
},
"EventPublishTime" : "2020-04-24T07:09:37Z",
"EventType" : {
"Code" : 65,
"Name" : "SystemFailure.Reboot"
},
"ExtendedAttribute" : { },
"EventId" : "e-bp1hygp5b04o56l0****",
"NotBefore" : "2020-04-24T10:32:31Z",
"Reason" : "A simulated event."
} ]
}
} ]
}
}
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 |
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. |
|
403 |
InstanceIdLimitExceeded |
%s |
Mais de 100 IDs de instância foram especificados. |
|
403 |
EventIdLimitExceeded |
%s |
Mais de 100 IDs de evento foram especificados. |
|
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.