action.skip

Creación de una conexión de Megaport Internet desde un puerto con la API

En este tema se describe el procedimiento de API para crear una conexión de Megaport Internet desde un puerto.

Este proceso incluye estos pasos:

  • Busque el productUid del extremo A usando GET Product List (GET Lista de productos) para identificar el puerto en su ubicación de Megaport.
  • Busque el productUid del extremo B utilizando GET Partner Megaports (GET Megaports de socio) para identificar el enrutador de Internet (puerto). Utilice vxcPermitted True y connectType TRANSIT.
  • Valide la configuración con el cuerpo de solicitud requerido.
  • Compre la conexión de Megaport Internet con el cuerpo de solicitud validado.

Nota

Para obtener detalles sobre cómo crear una conexión de Megaport Internet para un MVE a fin de proporcionar conectividad y registrarse y comunicarse con la red superpuesta SD-WAN, consulte Megaport Virtual Edge (MVE) en el portal para desarrolladores de API.

Para obtener detalles sobre las conexiones de Megaport Internet, consulte Descripción general de Megaport Internet.

Antes de comenzar, obtenga un token de acceso válido. Para obtener más detalles, consulte Creación de una clave de API.

Para obtener el productUid del puerto

  1. En Postman, haga clic en Product Details (Detalles de productos) en la navegación izquierda y haga clic en GET Product List (GET Lista de productos).

  2. Haga clic en Send (Enviar).

  3. En los detalles del producto, localice el valor productUid del puerto desde el que desea conectarse.
    En este ejemplo se utiliza este puerto:

    "productName": "GB Megaport Internet Port" (Puerto de Megaport Internet GB)
    "productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a"
    

Para obtener el productUid del enrutador de Internet (puerto de extremo B)

  1. En Postman, haga clic en Locations (Ubicaciones) en la navegación izquierda y haga clic en GET Partner Megaports (GET Megaports de socio).

  2. Actualice los parámetros de consulta para que connectType esté establecido en TRANSIT y vxcPermitted esté establecido en True.
    Se obtendrán los puertos que admiten una conexión de Megaport Internet y donde se aceptan nuevas conexiones.

  3. Haga clic en Send (Enviar).

  4. En los detalles de Megaports de socios, localice el valor productUid del enrutador de Internet o el puerto al que desea conectarse.
    En este ejemplo se utiliza este puerto:

    "productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
    

Para revisar la información de precios y validar la configuración de la conexión de Megaport Internet

  1. En Postman, expanda Connections (Conexiones) > Megaport Internet en la navegación izquierda y haga clic en POST Validate Megaport Internet Order (POST Validar pedido de Megaport Internet).

  2. Actualice el Body (cuerpo) con el productUid de cada extremo de la conexión.
    También puede cambiar otros valores, como el nombre y el límite de velocidad.

  3. Haga clic en Send (Enviar) para realizar una solicitud POST (Publicar).

    POST {baseUrl}/v3/networkdesign/validate
    
[
 {
   "productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a",
   "associatedVxcs": [
     {    
      "rateLimit": 10000,
      "productName": "Example Megaport Internet Connection",
      "aEnd": {
        "productName": "GB Megaport Internet Port"
      },  
      "bEnd": {
        "productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
      },
      "productType": "VXC",
      "connectType": "TRANSIT"
     }
 ]
 }
]

Después de validar la solicitud y revisar la información de precios en la respuesta, pida la conexión de Megaport Internet.

Para pedir la conexión Megaport Internet

  1. Copie el cuerpo validado de POST Validate Megaport Internet Order (POST Validar pedido de Megaport Internet) y péguelo en el cuerpo de POST Buy Megaport Internet (POST Comprar Megaport Internet).

  2. Haga clic en Send (Enviar) para publicar la solicitud.

    POST {baseUrl}/v3/networkdesign/buy
    

    La conexión de Megaport Internet resultante aparece en el Megaport Portal.

Vista del portal de la conexión de Megaport Internet creada con la API