Agenda eventos de sistema simulados para uma ou mais instâncias do Elastic Compute Service (ECS). Esses eventos não ocorrem de fato nem afetam as instâncias ECS.
Observações de uso
Use o console ECS, chame operações da API do ECS ou acesse o CloudMonitor para visualizar os eventos de sistema simulados agendados.
Um evento de sistema simulado passa pelos seguintes estados durante seu ciclo de vida:
Scheduled: O estado do evento muda para Scheduled após o agendamento.
Executed: Sem intervenção manual, o estado muda para Executed no horário especificado pelo parâmetro NotBefore.
Canceled: O estado muda para Canceled se você cancele o evento chamando a operação CancelSimulatedSystemEvents.
Avoided: Em eventos gerados por reinicialização de instância acionada por manutenção, o estado pode mudar para Avoided se você reiniciar a instância antes do horário agendado. O valor SystemMaintenance.Reboot indica essa reinicialização. Para obter mais informações, consulte RebootInstance.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Yes | CreateSimulatedSystemEvents |
Operação a ser executada. Defina o valor como CreateSimulatedSystemEvents. |
| RegionId | String | Yes | cn-hangzhou |
ID da região do evento de sistema simulado. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| EventType | String | Yes | SystemMaintenance.Reboot |
Tipo do evento de sistema simulado. Valores válidos:
|
| NotBefore | String | Yes | 2018-12-01T06:32:31Z |
Horário de início agendado do evento de sistema simulado. Especifique o horário no formato yyyy-MM-ddTHH:mm:ssZ, seguindo o padrão ISO 8601. O horário deve estar em UTC. Nota Após a criação de um evento simulado para exceções causadas por erros do sistema ou da instância, o evento entra no estado de execução ( Executing). Nesse caso, o valor de NotBefore corresponde ao momento em que o evento simulado entra no estado executado (Executed). |
| InstanceId.N | String | No | i-bp1gtjxuuvwj17zr**** |
ID da instância N. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
ID da solicitação. |
|
EventIdSet |
Array of String |
e-bp16helosl7v0ooj**** |
ID do evento de sistema simulado. |
Exemplos
Exemplos de solicitações
https://ecs.aliyuncs.com/?Action=CreateSimulatedSystemEvents
&EventType=SystemMaintenance.Reboot
&InstanceId.1=i-bp1gtjxuuvwj17zr****
&NotBefore=2018-12-01T06:32:31Z
&RegionId=cn-hangzhou
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateSimulatedSystemEventsResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
<EventIdSet>" EventId " : [ " e-bp16helosl7v0ooj**** " ]</EventIdSet>
</CreateSimulatedSystemEventsResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"EventIdSet" : [ "\" EventId \" : [ \" e-bp16helosl7v0ooj**** \" ]" ]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
403 |
InvalidParameter |
%s |
Valor de parâmetro inválido. |
|
403 |
InvalidNotBefore.Passed |
%s |
O valor de NotBefore é anterior ao horário atual. |
|
403 |
SimulatedEventLimitExceeded |
%s |
O número máximo de eventos de sistema simulados foi excedido. |
|
403 |
InstanceIdLimitExceeded |
%s |
Mais de 100 IDs de instância foram especificados. |
|
404 |
MissingParameter |
%s |
Um parâmetro obrigatório não foi especificado. |
|
404 |
InvalidInstanceId.NotFound |
%s |
Instância não encontrada. Verifique se o ID da instância especificado é válido. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.