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 2025-08-25 GMT+08:00

Creación de una interconexión de VPC

Función

Esta API se utiliza para crear una interconexión de VPC.

Si crea una interconexión de VPC con otra VPC propia, la conexión se crea sin la necesidad de que acepte la conexión.

Si crea una interconexión de VPC con una VPC de otro tenant, el tenant del mismo nivel debe aceptar la conexión para que se pueda crear la conexión. Si el tenant del mismo nivel rechaza la conexión, no se puede crear.

URI

POST /v2.0/vpc/peerings

Mensaje de solicitud

  • Parámetro de solicitud
    Tabla 1 Parámetro de solicitud

    Parámetro

    Obligatorio

    Tipo

    Descripción

    peering

    peering object

    Especifica la interconexión de VPC. Para obtener más información, véase Tabla 2.

    Tabla 2 Descripción del campo peering

    Atributo

    Obligatorio

    Tipo

    Descripción

    name

    String

    Especifica el nombre de la interconexión de VPC. El valor puede contener de 1 a 64 caracteres.

    request_vpc_info

    vpc_info object

    Especifica información acerca de la VPC local. Para obtener más información, véase Tabla 3.

    accept_vpc_info

    vpc_info object

    Especifica información acerca de la VPC del mismo nivel. Para obtener más información, véase Tabla 3.

    Tabla 3 Descripción del campo vpc_info

    Atributo

    Obligatorio

    Tipo

    Descripción

    vpc_id

    String

    Especifica el ID de una VPC implicada en una interconexión de VPC.

    tenant_id

    No

    String

    Especifica el ID del proyecto al que pertenece una VPC implicada en la interconexión de VPC.

    Este parámetro es obligatorio si la interconexión de VPC se crea entre VPC de diferentes cuentas.

  • Ejemplo de la solicitud
    POST https://{Endpoint}/v2.0/vpc/peerings 
    
    { 
        "peering": { 
            "name": "test",  
            "request_vpc_info": {
               "vpc_id": "9daeac7c-a98f-430f-8e38-67f9c044e299"
            }, 
            "accept_vpc_info": {
               "vpc_id": "f583c072-0bb8-4e19-afb2-afb7c1693be5"
            }
        } 
    }

Mensaje de la respuesta

  • Parámetro de respuesta
    Tabla 4 Parámetro de respuesta

    Parámetro

    Tipo

    Descripción

    peering

    peering object

    Especifica la interconexión de VPC. Para obtener más información, véase Tabla 5.

    Tabla 5 Objetos de peering

    Atributo

    Tipo

    Descripción

    id

    String

    Especifica el ID de interconexión de VPC.

    name

    String

    Especifica el nombre de la interconexión de VPC.

    status

    String

    Especifica el estado de la interconexión de la VPC. Los valores posibles son los siguientes:

    • PENDING_ACCEPTANCE
    • REJECTED
    • EXPIRED
    • DELETED
    • ACTIVE

    request_vpc_info

    vpc_info object

    Especifica información acerca de la VPC local. Para obtener más información, véase Tabla 6.

    accept_vpc_info

    vpc_info object

    Especifica información acerca de la VPC del mismo nivel. Para obtener más información, véase Tabla 6.

    description

    String

    Proporciona la información adicional sobre el interconexión de VPC.

    created_at

    String

    Especifica la hora (UTC) en la que se crea la interconexión de VPC.

    Formato: aaaa-MM-ddTHH:mm:ss

    updated_at

    String

    Especifica la hora (UTC) cuando se actualiza la interconexión de VPC.

    Formato: aaaa-MM-ddTHH:mm:ss

    Tabla 6 Objetos de vpc_info

    Atributo

    Tipo

    Descripción

    vpc_id

    String

    Especifica el ID de una VPC implicada en una interconexión de VPC.

    tenant_id

    String

    Especifica el ID del proyecto al que pertenece una VPC implicada en la interconexión de VPC.

  • Ejemplo de la respuesta
    { 
        "peering": { 
            "name": "test", 
            "id": "22b76469-08e3-4937-8c1d-7aad34892be1",
            "request_vpc_info": {
               "vpc_id": "9daeac7c-a98f-430f-8e38-67f9c044e299",
               "tenant_id": "f65e9ebc-ed5d-418b-a931-9a723718ba4e"
            },
            "accept_vpc_info": {
               "vpc_id": "f583c072-0bb8-4e19-afb2-afb7c1693be5",
               "tenant_id": "f65e9ebc-ed5d-418b-a931-9a723718ba4e"
            }, 
            "status": "ACTIVE"
        }
    }

Código de estado

Véase Códigos de estado.

Código de error

Consulte Códigos de error