Creación de una conexión Megaport Internet desde un Port con la API
Este tema describe el procedimiento de API para crear una conexión Megaport Internet desde un Port.
Este proceso incluye estos pasos:
- Busca el
productUiddel extremo A (A-End) usando GET Product List para identificar el Port en tu ubicación de Megaport. - Busca el
productUiddel extremo B (B-End) usando GET Partner Megaports para identificar el router de internet (Port). Usa vxcPermitted True y connectType TRANSIT. - Valida la configuración con el Body de solicitud requerido.
- Compra la conexión Megaport Internet con el Body de solicitud validado.
Nota
Para obtener más información sobre la creación de una conexión Megaport Internet para un MVE que proporcione conectividad y para registrarte y comunicarte con la red superpuesta SD-WAN, consulta Megaport Virtual Edge (MVE) en el portal para desarrolladores de la API.
Para obtener más información sobre las conexiones Megaport Internet, consulta Descripción general de Megaport Internet.
Antes de comenzar, obtén un token de acceso válido. Para obtener más información, consulta Creación de una clave de API.
Para obtener el productUid del Port
-
En Postman, haz clic en Product Details (Detalles del producto) en la navegación izquierda y haz clic en GET Product List (GET Lista de productos).
-
Haz clic en Send (Enviar).
-
De los detalles de producto devueltos, localiza el valor de
productUiddel Port desde el que quieres conectarte.
Este ejemplo usa este Port:"productName": "GB Megaport Internet Port" "productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a"
Para obtener el productUid del router de internet (B-End Port)
-
En Postman, haz clic en Locations (Ubicaciones) en la navegación izquierda y haz clic en GET Partner Megaports (GET Megaports asociados).
-
Actualiza los parámetros de consulta para que connectType esté configurado en TRANSIT y vxcPermitted esté configurado en True.
Esto devolverá Ports que admiten una conexión Megaport Internet y donde se aceptan nuevas conexiones. -
Haz clic en Send (Enviar).
-
De los detalles de Partner Megaport devueltos, localiza el valor de
productUiddel router de internet o Port al que quieres conectarte.
Este ejemplo usa este Port:"productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
Para revisar los detalles de precios y validar la configuración de la conexión Megaport Internet
-
En Postman, expande Connections > Megaport Internet (Conexiones > Megaport Internet) en la navegación izquierda y haz clic en POST Validate Megaport Internet Order (v3) (POST Validar pedido de Megaport Internet (v3)).
-
Actualiza el Body con el
productUidpara cada extremo de la conexión.
También puedes cambiar valores adicionales, como el nombre, el límite de velocidad y el plazo del contrato. -
Haz clic en Send (Enviar) para realizar una solicitud POST.
POST {baseUrl}/v3/networkdesign/validate
[
{
"productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a",
"associatedVxcs": [
{
"rateLimit": 10000,
"term": 12,
"productName": "Example Megaport Internet Connection",
"aEnd": {
"productName": "GB Megaport Internet Port"
},
"bEnd": {
"productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
},
"productType": "VXC",
"connectType": "TRANSIT",
"shutdown": false,
"promoCode": "promox3mnthfree2"
}
]
}
]
Después de validar la solicitud y revisar los detalles de precios en la respuesta, realiza el pedido de la conexión Megaport Internet.
Para realizar el pedido de la conexión Megaport Internet
-
Copia el Body validado de POST Validate Megaport Internet Order (v3) (POST Validar pedido de Megaport Internet (v3)) y pégalo en el Body de POST Buy Megaport Internet (v3) (POST Comprar Megaport Internet (v3)).
-
Haz clic en Send (Enviar) para enviar la solicitud.
POST {baseUrl}/v3/networkdesign/buyLa conexión Megaport Internet resultante aparece en el Megaport Portal.
