Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-08 GMT+08:00

Asignación de una dirección IP flotante (descartada)

Función

Esta API se utiliza para asignar una dirección IP flotante.

Esta API ha sido descartada. Utilice la API descrita en Asignación de una dirección IP flotante.

Restricciones

Necesita obtener un grupo de recursos de red que proporcione direcciones IP flotantes. Para hacerlo, ejecute GET /v2.0/networks?router:external=True o neutron net-external-list.

URI

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

Tabla 1 describe los parámetros en el URI.
Tabla 1 Descripción del parámetro

Parámetro

Obligatorio

Descripción

project_id

Especifica el ID del proyecto.

Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto.

Solicitud

Tabla 2 describe los parámetros de solicitud.

Tabla 2 Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Descripción

tenant_id

String

Especifica el ID de tenant especificado en el URI.

El valor está en formato UUID.

pool

String

No

Especifica el grupo de recursos de red que proporciona direcciones IP flotantes. Si no se especifica, se utiliza el grupo de recursos predeterminado.

Respuesta

Tabla 3 describe los parámetros de respuesta.

Tabla 3 Parámetros de respuesta

Parámetro

Obligatorio

Tipo

Descripción

floating_ip

Object

Especifica la dirección IP flotante. Para más detalles, consulte Tabla 4.

Tabla 4 objetos de floating_ip

Parámetro

Obligatorio

Tipo

Descripción

fixed_ip

String

Especifica una dirección IP privada.

id

String

Especifica el ID de dirección IP flotante en formato UUID.

instance_id

String

Especifica el ID de un ECS enlazado en formato UUID.

ip

String

Especifica la dirección IP flotante.

pool

String

Especifica el nombre de un grupo de recursos de red que proporciona direcciones IP flotantes.

Ejemplo de la solicitud

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

Ejemplo de la respuesta

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