使用 API 在兩個 Port 之間建立 VXC
本主題說明使用 API 建立您擁有的兩個 Port 之間 VXC 的流程,包括如何取得 Port ID、驗證 VXC,以及訂購 VXC。
本主題的範例會在位於 Digital Realty(London,UK)的 Port 與位於 Iron Mountain(Ashburn,US)的另一個 Port 之間建立 VXC。
若要建立 VXC,我們需要每個 Port 的 productUid。
開始之前,請先取得有效的存取權杖。 如需詳細資訊,請參閱 建立 API 金鑰。
取得要連接的 Port 的 productUid
-
在 Postman 中,於左側導覽中按一下 Product Details(產品詳細資料),然後按一下 GET Product List(產品清單)。
-
按一下 Send(傳送)。
-
從傳回的產品詳細資料中,找出要連接的兩個 Port 的
productUid值。
此範例使用這些 Port:「productName」:「API Port London」,其「productUid」為「7f5f9574-315e-4527-af44-122605a411de」
檢視定價詳細資料並驗證點對點 VXC 的組態
-
在 Postman 中,展開左側導覽的 Connections > Virtual Cross Connects(連線 > Virtual Cross Connect),然後按一下 POST Validate VXC Order (v3)(驗證 VXC 訂單 (v3))。
-
以每一端的
productUids更新 Body。
您也可以變更其他數值,例如名稱、速率上限、合約期、連線是否啟用或關機,以及 VLAN ID。 -
按一下 Send(傳送) 以提出 POST 要求。
POST {baseUrl}/v3/networkdesign/validate
[
{
"productUid": "7f5f9574-315e-4527-af44-122605a411de",
"associatedVxcs": [
{
"productName": "My API created VXC",
"rateLimit": 500,
"term":12,
"shutdown": false,
"promoCode": "promox3mnthfree2",
"aEnd": {
"vlan": 102
},
"bEnd": {
"productUid": "1f751b96-87c5-4bbf-8a7a-a93a04f71a70",
"vlan": 101
}
}
]
}
]
在您驗證此要求並檢視回應中的定價詳細資料之後,建立 VXC。
在這些 Port 之間建立 VXC
-
從 POST Validate VXC Order (v3)(驗證 VXC 訂單 (v3)) 複製已驗證的 Body,並將其貼到 POST Buy VXC (v3)(購買 VXC (v3)) 的 Body 中。
-
按一下 Send(傳送) 以送出此要求。
POST {baseUrl}/v3/networkdesign/buy所產生的點對點 VXC 會顯示在 Megaport Portal
