action.skip

Erstellen einer Megaport Internet-Verbindung von einem Port mit der API

Dieses Thema beschreibt das API-Verfahren zum Erstellen einer Megaport Internet-Verbindung von einem Port.

Dieser Prozess umfasst folgende Schritte:

  • Suchen Sie das productUid des A-Endes mit GET Product List, um den Port an Ihrem Megaport-Standort zu identifizieren.
  • Suchen Sie das productUid des B-Endes mit GET Partner Megaports, um den Internet-Router (Port) zu identifizieren. Verwenden Sie vxcPermitted True und connectType TRANSIT.
  • Validieren Sie die Konfiguration mit dem erforderlichen Request Body.
  • Bestellen Sie die Megaport Internet-Verbindung mit dem validierten Request Body.

Hinweis

Weitere Informationen zum Erstellen einer Megaport Internet-Verbindung für ein MVE, um Konnektivität bereitzustellen, und zum Registrieren und zur Kommunikation mit dem SD-WAN-Overlay-Netzwerk finden Sie unter Megaport Virtual Edge (MVE) im API-Entwicklerportal.

Weitere Informationen zu Megaport Internet-Verbindungen finden Sie unter Megaport Internet Übersicht.

Bevor Sie beginnen, beschaffen Sie ein gültiges Access Token. Weitere Informationen finden Sie unter Erstellen eines API-Schlüssels.

So erhalten Sie das productUid des Ports

  1. Klicken Sie in Postman in der linken Navigation auf Produktdetails und wählen Sie GET Produktliste.

  2. Klicken Sie auf Senden.

  3. Ermitteln Sie in den zurückgegebenen Produktdetails den productUid-Wert für den Port, von dem Sie eine Verbindung herstellen möchten.
    Dieses Beispiel verwendet diesen Port:

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

So erhalten Sie das productUid des Internet-Routers (B-Ende-Port)

  1. Klicken Sie in Postman in der linken Navigation auf Locations und klicken Sie auf GET Partner Megaports.

  2. Aktualisieren Sie die Abfrageparameter, sodass connectType auf TRANSIT und vxcPermitted auf True gesetzt ist.
    Dadurch werden Ports zurückgegeben, die eine Megaport Internet-Verbindung unterstützen und an denen neue Verbindungen akzeptiert werden.

  3. Klicken Sie auf Send.

  4. Ermitteln Sie in den zurückgegebenen Partner-Megaport-Details den productUid-Wert für den Internet-Router oder den Port, zu dem Sie eine Verbindung herstellen möchten.
    Dieses Beispiel verwendet diesen Port:

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

So prüfen Sie Preisdetails und validieren die Megaport Internet-Verbindungskonfiguration

  1. Erweitern Sie in Postman in der linken Navigation Verbindungen > Megaport Internet und klicken Sie auf POST Megaport-Internet-Bestellung validieren (v3).

  2. Aktualisieren Sie den Body mit dem productUid für jedes Ende der Verbindung.
    Sie können auch weitere Werte ändern, wie Name, Rate Limit (Übertragungsratenlimit) und Vertragslaufzeit.

  3. Klicken Sie auf Senden, um eine POST-Anforderung zu senden.

    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"
     }
 ]
 }
]

Nachdem Sie die Anforderung validiert und die Preisdetails in der Antwort überprüft haben, bestellen Sie die Megaport Internet-Verbindung.

So bestellen Sie die Megaport Internet-Verbindung

  1. Kopieren Sie den validierten Body aus POST Megaport-Internet-Bestellung validieren (v3) und fügen Sie ihn in den Body von POST Buy Megaport Internet (v3) ein.

  2. Klicken Sie auf Send, um die Anforderung zu senden.

    POST {baseUrl}/v3/networkdesign/buy
    

    Die resultierende Megaport Internet-Verbindung wird im Megaport Portal angezeigt.

Portal Ansicht der per API erstellten Megaport Internet-Verbindung