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
productUiddes A-Endes mit GET Product List, um den Port an Ihrem Megaport-Standort zu identifizieren. - Suchen Sie das
productUiddes 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
-
Klicken Sie in Postman in der linken Navigation auf Produktdetails und wählen Sie GET Produktliste.
-
Klicken Sie auf Senden.
-
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)
-
Klicken Sie in Postman in der linken Navigation auf Locations und klicken Sie auf GET Partner Megaports.
-
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. -
Klicken Sie auf Send.
-
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
-
Erweitern Sie in Postman in der linken Navigation Verbindungen > Megaport Internet und klicken Sie auf POST Megaport-Internet-Bestellung validieren (v3).
-
Aktualisieren Sie den Body mit dem
productUidfür jedes Ende der Verbindung.
Sie können auch weitere Werte ändern, wie Name, Rate Limit (Übertragungsratenlimit) und Vertragslaufzeit. -
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
-
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.
-
Klicken Sie auf Send, um die Anforderung zu senden.
POST {baseUrl}/v3/networkdesign/buyDie resultierende Megaport Internet-Verbindung wird im Megaport Portal angezeigt.
