Criando uma conexão Megaport Internet a partir de um Port com a API
Este tópico descreve o procedimento da API para criar uma conexão Megaport Internet a partir de um Port.
Este processo inclui estas etapas:
- Localize o
productUiddo A-End usando GET Product List para identificar o Port na sua localização da Megaport. - Localize o
productUiddo B-End usando GET Partner Megaports para identificar o roteador de internet (Port). Use vxcPermitted True e connectType TRANSIT. - Valide a configuração com o corpo da solicitação obrigatório.
- Compre a conexão Megaport Internet com o corpo da solicitação validado.
Nota
Para obter mais informações sobre como criar uma conexão Megaport Internet para um MVE a fim de fornecer conectividade, e para registrar e se comunicar com a rede overlay SD-WAN, consulte Megaport Virtual Edge (MVE) no portal do desenvolvedor da API.
Para obter mais informações sobre conexões Megaport Internet, consulte Visão geral do Megaport Internet.
Antes de começar, obtenha um token de acesso válido. Para mais informações, consulte Criando uma chave de API.
Para obter o productUid do Port
-
No Postman, clique em Product Details (Detalhes do produto) na navegação à esquerda e clique em GET Product List (GET Lista de produtos).
-
Clique em Send (Enviar).
-
Nos detalhes do produto retornados, localize o valor
productUiddo Port a partir do qual você quer se conectar.
Este exemplo usa este Port:"productName": "GB Megaport Internet Port" "productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a"
Para obter o productUid do roteador de internet (B-End Port)
-
No Postman, clique em Locations (Locais) na navegação à esquerda e clique em GET Partner Megaports (GET Megaports de parceiros).
-
Atualize os Parâmetros de consulta para que connectType seja definido como TRANSIT e vxcPermitted seja definido como True.
Isso retornará Ports que suportam uma conexão Megaport Internet e onde novas conexões são aceitas. -
Clique em Send (Enviar).
-
Nos detalhes retornados da Partner Megaport, localize o valor
productUidpara o roteador de internet ou o Port ao qual você quer se conectar.
Este exemplo usa este Port:"productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
Para revisar os detalhes de preços e validar a configuração da conexão Megaport Internet
-
No Postman, expanda Connections > Megaport Internet (Conexões > Megaport Internet) na navegação à esquerda e clique em POST Validate Megaport Internet Order (v3) (POST Validar pedido do Megaport Internet (v3)).
-
Atualize o corpo com o
productUidpara cada extremidade da conexão.
Você também pode alterar valores adicionais, como nome, limite de velocidade e termos do contrato. -
Clique em Send (Enviar) para fazer uma solicitação 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"
}
]
}
]
Depois de validar a solicitação e revisar os detalhes de preços na resposta, faça o pedido da conexão Megaport Internet.
Para solicitar a conexão Megaport Internet
-
Copie o corpo validado de POST Validate Megaport Internet Order (v3) (POST Validar pedido do Megaport Internet (v3)) e cole-o no corpo de POST Buy Megaport Internet (v3) (POST Comprar Megaport Internet (v3)).
-
Clique em Send (Enviar) para enviar a solicitação.
POST {baseUrl}/v3/networkdesign/buyA conexão Megaport Internet resultante aparece no Megaport Portal.
