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 2022-11-08 GMT+08:00

Atribuição de um endereço IP flutuante (Descartado)

Função

Essa API é usada para atribuir um endereço IP flutuante.

Esta API foi descartada. Use a API descrita em Atribuição de um endereço IP flutuante.

Restrições

Você precisa obter um pool de recursos de rede que forneça endereços IP flutuantes. Para fazer isso, execute GET /v2.0/networks?router:external=True ou neutron net-external-list.

URI

POST /v2.1/{project_id}/os-floating-ips

Tabela 1 descreve os parâmetros no URI.
Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

Solicitação

Tabela 2 descreve os parâmetros de solicitação.

Tabela 2 Parâmetros de solicitação

Parâmetro

Tipo

Obrigatório

Descrição

tenant_id

String

Sim

Especifica a ID do locatário especificada no URI.

O valor está no formato UUID.

pool

String

Não

Especifica o pool de recursos de rede que fornece endereços IP flutuantes. Se não for especificado, o pool de recursos padrão será usado.

Resposta

Tabela 3 descreve os parâmetros de resposta.

Tabela 3 Parâmetros de resposta

Parâmetro

Obrigatório

Tipo

Descrição

floating_ip

Sim

Object

Especifica o endereço IP flutuante. Para mais detalhes, consulte Tabela 4.

Tabela 4 objetos floating_ip

Parâmetro

Obrigatório

Tipo

Descrição

fixed_ip

Sim

String

Especifica um endereço IP privado.

id

Sim

String

Especifica o ID de endereço IP flutuante no formato UUID.

instance_id

Sim

String

Especifica a ID de um ECS vinculado no formato UUID.

ip

Sim

String

Especifica o endereço IP flutuante.

pool

Sim

String

Especifica o nome de um pool de recursos de rede que fornece endereços IP flutuantes.

Exemplo de solicitação

POST https://{endpoint}/v2.1/e73621affb8f44e1bc01898747ca09d4/os-floating-ips
{
    "pool": "external"
}

Exemplo de resposta

{
  "floating_ip": {
    "id": "7aa2aa63-3097-4cfe-a2e4-596c301d3b1b",
    "pool": "external",
    "ip": "10.154.53.184",
    "fixed_ip": null,
    "instance_id": null
  }
}

Valores retornados

Consulte Valores retornados para solicitações gerais.