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.
Central de ajuda/ API Gateway/ Referência de API/ APIs de gateway dedicadas (V2)/ Gerenciamento de gateway/ Consulta do progresso de criação de um gateway dedicado
Atualizado em 2023-05-29 GMT+08:00

Consulta do progresso de criação de um gateway dedicado

Função

Esta API é usada para consultar o progresso da criação de um gateway dedicado.

URI

GET /v2/{project_id}/apigw/instances/{instance_id}/progress

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto. Para obter detalhes sobre como obter um ID de projeto, consulte "Apêndice" > "Obtenção de um ID de projeto" neste documento.

instance_id

Sim

String

ID do gateway, que pode ser obtido a partir das informações de gateway no console do APIG.

Parâmetros de solicitação

Tabela 2 Parâmetros do cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

Token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é um token.

Parâmetros de resposta

Código de status: 200

Tabela 3 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

progress

Integer

Progresso da criação do gateway.

Unidade: %

Valores de enumeração:

  • 30

  • 50

  • 80

  • 90

  • 100

status

String

Status de criação do gateway.

  • creating

  • success

  • failed

Valores de enumeração:

  • creating

  • success

  • failed

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

start_time

Long

Hora em que a criação do gateway é iniciada. A hora está no formato carimbo de data/hora Unix.

end_time

Long

Hora em que a criação do gateway é concluída. A hora está no formato carimbo de data/hora Unix.

Código de status: 401

Tabela 4 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Código de status: 403

Tabela 5 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Código de status: 404

Tabela 6 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Código de status: 500

Tabela 7 Parâmetros de corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Exemplo de solicitações

Nenhum

Exemplo de respostas

Código de status: 200

OK

Gateway criado.

{
  "end_time" : 1597390224911,
  "error_code" : null,
  "error_msg" : null,
  "progress" : 100,
  "start_time" : 1597389901161,
  "status" : "success"
}

O gateway está sendo criado.

{
  "end_time" : 1597390224911,
  "error_code" : null,
  "error_msg" : null,
  "progress" : 50,
  "start_time" : 1597389901161,
  "status" : "creating"
}

Falha na criação do gateway devido à cota insuficiente.

{
  "end_time" : 1597390224911,
  "error_code" : "APIC.9218",
  "error_msg" : "create failed...",
  "progress" : 0,
  "start_time" : 1597389901161,
  "status" : "failed"
}

Falha na criação do gateway devido a recursos insuficientes.

{
  "end_time" : 1597390224911,
  "error_code" : "APIC.9219",
  "error_msg" : "create failed...",
  "progress" : 0,
  "start_time" : 1597389901161,
  "status" : "failed"
}

Falha na criação do gateway devido a outros motivos.

{
  "end_time" : 1597390224911,
  "error_code" : "APIC.9206",
  "error_msg" : "create failed...",
  "progress" : 0,
  "start_time" : 1597389901161,
  "status" : "failed"
}

Código de status: 401

Não autorizado

{
  "error_code" : "APIC.7102",
  "error_msg" : "Incorrect token or token resolution failed"
}

Código de status: 403

Proibido

{
  "error_code" : "APIC.7106",
  "error_msg" : "No permissions to request for the method"
}

Código de status: 404

Não encontrado

{
  "error_code" : "APIC.7302",
  "error_msg" : "Instance not found"
}

Código de status: 500

Erro do servidor interno

{
  "error_code" : "APIC.9000",
  "error_msg" : "Failed to request internal service"
}

Códigos de status

Código de status

Descrição

200

OK

401

Não autorizado

403

Proibido

404

Não encontrado

500

Erro do servidor interno

Códigos de erro

Consulte Códigos de erro.