[go: up one dir, main page]

action.skip

Creazione di un VXC tra una Porta e Google Cloud con l’API

Questo argomento descrive la procedura API per creare un VXC da una Porta a Google Cloud, incluso come cercare le posizioni delle porte di Google Cloud e ordinare il VXC.

Prima di iniziare, ottieni un token di accesso valido. Per maggiori informazioni, consulta Creazione di una chiave API.

Cerca la chiave di accoppiamento di Google

Una connessione tra una Porta e Google Cloud richiede una chiave di accoppiamento. Ottieni questa chiave dal portale di Google Cloud. Utilizzi l’API per validare una chiave di accoppiamento di Google Cloud e la risposta include dettagli delle porte e dei peer associati. Hai bisogno dei dettagli della porta per creare il VXC.

Per cercare la chiave di accoppiamento nella raccolta Postman

  1. In Postman, espandi Cloud Connectivity > Porta > Google Cloud nella navigazione a sinistra e seleziona GET Cerca chiave di accoppiamento Google.

  2. Aggiungi la chiave di accoppiamento all’endpoint.

  3. Clicca su Invia per fare una richiesta GET al server API.

    GET {baseUrl}/v2/secure/google/{pairing_key}
    

Ecco un esempio di risposta per una chiave di accoppiamento con il primo VXC configurato ma il secondo VXC disponibile (vxc = null):

{
    "message": "Ricerca riuscita",
    "data": {
        "bandwidths": [
        50,
        100,
        200,
        300,
        400,
        500,
        1000,
        2000,
        5000,
        10000
        ],
        "megaports": [
        {
            "port": 13687,
            "vxc": {
                // oggetto vxc esistente
            },
            "productId": 13687,
            "productUid": "2c9337ba-b6a6-44cc-851c-58315060a0e3",
            "name": "New York (lga-zone2-1422)",
            "nServiceId": 30890,
            "description": "Google Inc a 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 a 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"
    }
}

Creare e distribuire un VXC

Con i dettagli dalla chiave di associazione, crea un VXC verso la porta disponibile.

Per creare un VXC

  1. Seleziona POST Create VXC to Google Cloud (v3).

    Suggerimento

    Per testare la tua richiesta prima di ordinare e vedere i dettagli dei prezzi, puoi usare:
    POST {baseUrl}/v3/networkdesign/validate

  2. Aggiorna il corpo della richiesta con il productUid della Porta, il nome del VXC, il productUid della porta Google Cloud e la chiave di associazione. Le opzioni di larghezza di banda sono definite nella lista restituita dalla chiave di associazione e devi usare una larghezza di banda predefinita.

  3. Clicca su Invia per inviare la richiesta.

    POST {baseUrl}/v3/networkdesign/buy
    
[
    {
        "productUid": "d5f4a3c6-06d3-4cfa-9d4e-8ce6ec0b6dbd", //UID della tua Megaport (A-End)
        "associatedVxcs": [
            {
                "rateLimit": 100, // dalla lista delle bande supportate nella ricerca della chiave
                "term":12,
                "shutdown": false,
                "promoCode": "promox3mnthfree2",
                "productName": "Esempio Google VXC",
                "aEnd": {
                    "vlan": 90,
                },
                "bEnd": {
                    "productUid": "7bab4547-ff88-43f9-a1de-3df637522fa5", // UID porta dalla ricerca chiave di accoppiamento
                    "partnerConfig": {
                        "connectType": "GOOGLE",
                        "pairingKey": "fbbf41b1-9513-4837-a91a-22a8bb065704/us-west1/2"
                    }
                },
                "productType": "VXC"
            }
        ]
    }
]

Una volta che hai completato e distribuito il VXC, ritorna alla Console di Google Cloud e accetta l’associazione. Ti verrà fornito il tuo indirizzo IP privato da Google per configurare BGP.

Questo completa il tuo dispiegamento di VXC Layer 2.