Consulta de suspensão da instância
Função
Depois que um gancho do ciclo de vida é adicionado, quando um grupo de AS executa uma ação de dimensionamento, o gancho do ciclo de vida suspende a instância de destino e a define como estando em estado de espera. Você pode consultar a suspensão da instância com base nos critérios de pesquisa.
- Pesquise suspensão de instância por ID de instância.
- Se nenhum critério de pesquisa for especificado, a suspensão sobre todas as instâncias no grupo de AS especificado será consultada por padrão.
URI
GET /autoscaling-api/v1/{project_id}/scaling_instance_hook/{scaling_group_id}/list
Você pode digitar o ponto de interrogação (?) e o e comercial (&) no final do URI para definir vários critérios de pesquisa. A suspensão da instância pode ser pesquisada por todos os parâmetros opcionais na tabela a seguir. Para obter detalhes, consulte a solicitação de exemplo.
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
Especifica o ID do projeto. |
scaling_group_id |
Sim |
String |
Especifica o ID do grupo de AS. |
instance_id |
Não |
String |
Especifica o ID da instância do AS. |
Mensagem de solicitação
- Parâmetros de solicitação
- Exemplo de solicitação
Este exemplo mostra como consultar a suspensão da instância com o ID b25c1589-c96c-465b-9fef-d06540d1945c no grupo de AS com o ID e5d27f5c-dd76-4a61-b4bc-a67c5686719a.
GET https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_instance_hook/e5d27f5c-dd76-4a61-b4bc-a67c5686719a/list?instance_id=b25c1589-c96c-465b-9fef-d06540d1945c
Mensagem de resposta
- Parâmetros de resposta
Tabela 2 Parâmetros de resposta Parâmetro
Tipo
Descrição
instance_hanging_info
Array of instance_hanging_info objects
Especifica as informações de gancho do ciclo de vida sobre uma instância de AS.
Tabela 3 Descrição do campo instance_hanging_info Parâmetro
Tipo
Descrição
lifecycle_hook_name
String
Especifica o nome do gancho do ciclo de vida.
lifecycle_action_key
String
Especifica a chave de ação do ciclo de vida, que determina o objeto de retorno de chamada do ciclo de vida.
instance_id
String
Especifica o ID da instância do AS.
scaling_group_id
String
Especifica o ID do grupo de AS.
lifecycle_hook_status
String
Especifica o status do gancho do ciclo de vida.
- HANGING: suspende a instância.
- CONTINUE: continua a instância.
- ABANDON: termina a instância.
timeout
String
Especifica a duração do tempo limite no formato "AAAA-MM-DDThh:mm:ssZ". O tempo é compatível com UTC.
default_result
String
Especifica a operação de retorno de chamada de gancho do ciclo de vida padrão.
- Exemplo de resposta
{ "instance_hanging_info": [ { "instance_id": "b25c1589-c96c-465b-9fef-d06540d1945c", "scaling_group_id": "e5d27f5c-dd76-4a61-b4bc-a67c5686719a", "lifecycle_hook_name": "hook-test", "lifecycle_action_key": "6ebe6e72-4b09-4adb-ae4a-a91dc0560069", "default_result": "ABANDON", "timeout": "2016-11-15T06:43:41Z", "lifecycle_hook_status": "HANGING" } ] }
Valores retornados
- Normal
- Anormal
Valores retornados
Descrição
400 Bad Request
O servidor falhou ao processar a solicitação.
401 Unauthorized
Você deve digitar o nome de usuário e a senha para acessar a página solicitada.
403 Forbidden
Você está proibido de acessar a página solicitada.
404 Not Found
O servidor não conseguiu encontrar a página solicitada.
405 Method Not Allowed
Você não tem permissão para usar o método especificado na solicitação.
406 Not Acceptable
A resposta gerada pelo servidor não poderia ser aceita pelo cliente.
407 Proxy Authentication Required
Você deve usar o servidor proxy para autenticação para que a solicitação possa ser processada.
408 Request Timeout
A solicitação expirou o tempo limite.
409 Conflict
A solicitação não pôde ser processada devido a um conflito.
500 Internal Server Error
Falhou ao concluir a solicitação porque ocorre um erro de serviço interno.
501 Not Implemented
Falhou ao concluir a solicitação porque o servidor não suporta a função solicitada.
502 Bad Gateway
Falhou ao concluir a solicitação porque a solicitação é inválida.
503 Service Unavailable
Falhou ao concluir a solicitação porque o sistema não está disponível.
504 Gateway Timeout
Ocorreu um erro de tempo limite de gateway.
Códigos de erro
Consulte Códigos de erro.