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 2023-04-04 GMT+08:00

Creación de un gateway de cliente

Función

Esta API se utiliza para crear un gateway de cliente a la que se conecta un gateway de VPN.

URI

POST /v5/{project_id}/customer-gateways
Tabla 1 Descripción del parámetro

Parámetro

Tipo

Obligatorio

Descripción

project_id

String

Especifica un ID de proyecto. Puede obtener el ID del proyecto haciendo referencia a Obtención del ID del proyecto.

Solicitud

  • Parámetros de solicitud
    Tabla 2 Parámetros de solicitud

    Parámetro

    Tipo

    Obligatorio

    Descripción

    customer_gateway

    CreateCgwRequestBodyContent

    Especifica el objeto de gateway del cliente.

    Tabla 3 CreateCgwRequestBodyContent

    Parámetro

    Tipo

    Obligatorio

    Descripción

    name

    String

    No

    • Especifica el nombre de un gateway de cliente. Si no se especifica este parámetro, se genera automáticamente un nombre con el formato cgw-****, por ejemplo, cgw-21a3.
    • El valor es una cadena de 1 a 64 caracteres, que puede contener dígitos, letras, guiones bajos (_), y guiones (-).

    route_mode

    String

    No

    • Especifica el modo de enrutamiento del gateway del cliente.
    • El valor puede ser static o bgp.
    • El valor predeterminado es bgp.

    bgp_asn

    Long

    No

    • Especifica el número de AS de BGP del gateway del cliente.
    • El valor oscila entre 1 y 4294967295.
    • El valor predeterminado es 65000.
    • Establezca este parámetro solo cuando route_mode se establezca en bgp.

    ip

    String

    • Especifica la dirección IP del gateway del cliente.
    • El valor es una dirección IPv4, por ejemplo, 10.***.***.21.
  • Ejemplo de la solicitud
    POST https://{Endpoint}/v5/{project_id}/vpn/customer-gateways
    
    {
        "customer_gateway": {
            "name": "cgw-2abf",
            "route_mode": "bgp",
            "bgp_asn": 65000,
            "ip": "10.***.***.21"
        }
    }

Respuesta

  • Parámetros de respuesta

    Código de estado devuelto 201: creación exitosa

    Tabla 4 Parámetros en el cuerpo de respuesta

    Parámetro

    Tipo

    Descripción

    customer_gateway

    ResponseCustomerGateway

    Especifica el objeto de gateway del cliente.

    request_id

    String

    Especifica un ID de solicitud.

    Tabla 5 ResponseCustomerGateway

    Parámetro

    Tipo

    Descripción

    id

    String

    • Especifica un ID de gateway de cliente.
    • El valor es un UUID que contiene 36 caracteres.

    name

    String

    • Especifica un nombre de gateway de cliente. Si no se especifica ningún nombre de gateway de cliente, el sistema genera automáticamente uno.
    • El valor es una cadena de 1 a 64 caracteres, que puede contener dígitos, letras, guiones bajos (_), y guiones (-).

    route_mode

    String

    • Especifica el modo de enrutamiento del gateway del cliente.
    • El valor puede ser static o bgp.

    bgp_asn

    Long

    Especifica el número de AS de BGP del gateway del cliente. Este parámetro solo está disponible cuando route_mode está establecido en bgp.

    ip

    String

    • Especifica la dirección IP del gateway del cliente.
    • El valor es una dirección IPv4, por ejemplo, 10.***.***.21.

    created_at

    String

    Especifica la hora a la que se crea el gateway del cliente.

    updated_at

    String

    Especifica la hora de la última actualización.

  • Ejemplo de la respuesta
    {
        "customer_gateway": {
            "id": "03c0aa3d-****-****-****-9d82473765d4",
            "name": "cgw-2abf",
            "route_mode": "bgp",
            "bgp_asn": 65000,
            "ip": "10.***.***.21",
            "created_at": "2021-12-21T16:49:28.108+08:00",
            "updated_at": "2021-12-21T16:49:28.108+08:00"
        },
        "request_id": "7e0383bf-a7fb-461b-a926-baa8a795bf1a"
    }

Códigos de estado

Para obtener más información, véase Códigos de estado.