跳轉到

使用 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

  1. 在 Postman 中,於左側導覽按一下 Product Details(產品詳細資料),然後按一下 GET Product List(GET 產品清單)

  2. 按一下 Send(送出)

  3. 從回傳的產品詳細資料中,找出要從其連線的 Port 的 productUid 值。
    此範例使用此 Port:

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

取得網際網路路由器(B 端 Port)的 productUid

  1. 在 Postman 中,按一下左側導覽的 Locations(位置),然後按一下 GET Partner Megaports(GET 合作夥伴 Megaports)

  2. 更新查詢參數,將 connectType 設為 TRANSIT,並將 vxcPermitted 設為 True
    這會回傳支援 Megaport Internet 連線且接受新連線的 Ports。

  3. 按一下 Send(送出)

  4. 從回傳的合作夥伴 Megaport 詳細資料中,找出要連線的網際網路路由器或 Port 的 productUid 值。
    此範例使用此 Port:

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

檢視價格詳細資料並驗證 Megaport Internet 連線組態

  1. 在 Postman 中,於左側導覽展開 Connections(連線) > Megaport Internet,並按一下 POST Validate Megaport Internet Order (v3)(POST 驗證 Megaport Internet 訂單(v3))

  2. 使用連線兩端的 productUid 更新 Body。
    您也可以變更其他數值,例如名稱、速率限制與合約期間。

  3. 按一下 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 連線

  1. POST Validate Megaport Internet Order (v3)(POST 驗證 Megaport Internet 訂單(v3)) 複製已驗證的 Body,並將其貼到 POST Buy Megaport Internet (v3)(POST 購買 Megaport Internet(v3)) 的 Body 中。

  2. 按一下 Send(送出) 以送出要求。

    POST {baseUrl}/v3/networkdesign/buy
    

    產生的 Megaport Internet 連線會顯示在 Megaport Portal 中

Portal 檢視由 API 建立的 Megaport Internet 連線