Criando um VXC entre uma Porta e a Google Cloud com a API
Este tópico descreve o processo para criar um VXC de uma Porta até a Google Cloud, incluindo como procurar por locais de porta da Google Cloud e fazer o pedido do VXC.
Antes de começar, obtenha um token de acesso válido. Para mais informações, veja Criando uma Chave API.
Buscar chave de pareamento do Google
Uma conexão entre uma Porta e a Google Cloud exige uma chave de pareamento. Ela pode ser obtida do portal da Google Cloud. Você pode usar a API para validar uma chave de pareamento da Google Cloud, e a resposta inclui detalhes das portas e peers associados. Você precisará dos detalhes das portas para criar o VXC.
Para encontrar a chave de pareamento na coleção do Postman
-
No Postman, expanda Cloud Connectivity > Port > Google Cloud no menu de navegação à esquerda e selecione GET Look Up Google Pairing Key.
-
Adicione a chave de pareamento ao endpoint.
-
Clique em Send para fazer uma solicitação GET ao servidor API.
GET {baseUrl}/v2/secure/google/{pairing_key}
A seguir você vê um exemplo de resposta para uma chave de pareamento com o primeiro VXC configurado mas o segundo VXC disponível (vxc = null):
{
"message": "Consulta realizada com sucesso.",
"data": {
"bandwidths": [
50,
100,
200,
300,
400,
500,
1000,
2000,
5000,
10000
],
"megaports": [
{
"port": 13687,
"vxc": {
// existing vxc object
},
"productId": 13687,
"productUid": "2c9337ba-b6a6-44cc-851c-58315060a0e3",
"name": "New York (lga-zone2-1422)",
"nServiceId": 30890,
"description": "Google Inc at Digital Realty NYC1",
"companyId": 90,
"companyUid": "29ba879b-45c8-48eb-bd97-618d0f20ea04",
"companyName": "Google Inc",
"portSpeed": 10000,
"locationId": 62,
"state": "NY",
"country": "USA"
},
{
"port": 12515,
"vxc": null,
"productId": 12515,
"productUid": "2fa8c6c5-314f-4d14-8fb6-e1f7f86bdacc",
"name": "Ashburn (iad-zone2-1)",
"nServiceId": 28349,
"description": "Google Inc at zColo 21635 Red Rum Drive",
"companyId": 90,
"companyUid": "29ba879b-45c8-48eb-bd97-618d0f20ea04",
"companyName": "Google Inc",
"portSpeed": 10000,
"locationId": 84,
"state": "VA",
"country": "USA"
}
],
"resource_type": "csp_connection"
}
}
Criar e lançar um VXC
Com os detalhes da chave de pareamento, crie um VXC para a porta disponível.
Para criar um VXC
-
Selecione POST Create VXC to Google Cloud (v3).
Dica
Para testar sua solicitação antes de fazer o pedido e ver detalhes de preço, você pode usar: POST {baseUrl}/v3/networkdesign/validate
-
Atualize o corpo (Body) da solicitação com o
productUid
da Porta, o nome do VXC, oproductUid
da porta da Google Cloud, e a chave de pareamento. As opções de largura de banda são definidas na lista retornada pela chave de pareamento, e você deve usar uma largura de banda pré-definida. -
Clique Enviar para postar a solicitação.
POST {baseUrl}/v3/networkdesign/buy
[
{
"productUid": "d5f4a3c6-06d3-4cfa-9d4e-8ce6ec0b6dbd", //UID of your Megaport (A-End)
"associatedVxcs": [
{
"rateLimit": 100, // from list of supported bandwidths in key lookup
"term":12,
"shutdown": false,
"productName": "Example Google VXC",
"aEnd": {
"vlan": 90,
},
"bEnd": {
"productUid": "7bab4547-ff88-43f9-a1de-3df637522fa5", // port UID from pairing key lookup
"partnerConfig": {
"connectType": "GOOGLE",
"pairingKey": "fbbf41b1-9513-4837-a91a-22a8bb065704/us-west1/2"
}
},
"productType": "VXC"
}
]
}
]
Após ter completado e lançado o VXC, volte ao Google Cloud Console e aceite o anexo. Você receberá o seu endereço privado de IP do Google para configurar o BGP.
Isso completa o lançamento do seu VXC em camada 2.