Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-07-04 GMT+08:00

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.

Tabela 1 Descrição do parâmetro

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

    Nenhum

  • 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

    200

  • 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.