使用 API 從 Port 建立 Megaport Internet 連線
本主題說明使用 API 從 Port 建立 Megaport Internet 連線的流程。
此流程包含以下步驟:
- 使用 GET Product List(GET 產品清單) 查詢 A 端的
productUid,以識別您位於 Megaport 位置的 Port。 - 使用 GET Partner Megaports(GET 合作夥伴 Megaports) 查詢 B 端的
productUid,以識別網際網路路由器(Port)。使用 vxcPermitted True 與 connectType TRANSIT。 - 使用必要的要求本文驗證此組態。
- 使用已驗證的要求本文購買 Megaport Internet 連線。
備註
如需更多關於為 MVE 建立 Megaport Internet 連線以提供連線能力,並註冊與 SD-WAN 疊加網路通訊的資訊,請參閱 API 開發人員入口網站中的 Megaport Virtual Edge (MVE)。
如需更多關於 Megaport Internet 連線的資訊,請參閱 Megaport Internet 總覽。
在開始之前,先取得有效的存取權杖。若需詳細資訊,請參閱 建立 API 金鑰。
取得 Port 的 productUid
-
在 Postman 中,於左側導覽按一下 Product Details(產品詳細資料),然後按一下 GET Product List(GET 產品清單)。
-
按一下 Send(送出)。
-
從回傳的產品詳細資料中,找出要從其連線的 Port 的
productUid值。
此範例使用此 Port:"productName": "GB Megaport Internet Port" "productUid": "ecdc7ee9-a197-4686-8b16-046cfc07797a"
取得網際網路路由器(B 端 Port)的 productUid
-
在 Postman 中,按一下左側導覽的 Locations(位置),然後按一下 GET Partner Megaports(GET 合作夥伴 Megaports)。
-
更新查詢參數,將 connectType 設為 TRANSIT,並將 vxcPermitted 設為 True。
這會回傳支援 Megaport Internet 連線且接受新連線的 Ports。 -
按一下 Send(送出)。
-
從回傳的合作夥伴 Megaport 詳細資料中,找出要連線的網際網路路由器或 Port 的
productUid值。
此範例使用此 Port:"productUid": "874dbcff-a1f9-4328-9c08-112cd87c20f6"
檢視價格詳細資料並驗證 Megaport Internet 連線組態
-
在 Postman 中,於左側導覽展開 Connections(連線) > Megaport Internet,並按一下 POST Validate Megaport Internet Order (v3)(POST 驗證 Megaport Internet 訂單(v3))。
-
使用連線兩端的
productUid更新 Body。
您也可以變更其他數值,例如名稱、速率限制與合約期間。 -
按一下 Send(送出) 以發出 POST 要求。
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"
}
]
}
]
在驗證要求並檢視回應中的價格詳細資料後,下單建立 Megaport Internet 連線。
訂購 Megaport Internet 連線
-
從 POST Validate Megaport Internet Order (v3)(POST 驗證 Megaport Internet 訂單(v3)) 複製已驗證的 Body,並將其貼到 POST Buy Megaport Internet (v3)(POST 購買 Megaport Internet(v3)) 的 Body 中。
-
按一下 Send(送出) 以送出要求。
POST {baseUrl}/v3/networkdesign/buy產生的 Megaport Internet 連線會顯示在 Megaport Portal 中
