跳轉到

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

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

  2. 按一下 Send(傳送)

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

    「productName」:「API Port London」,其「productUid」為「7f5f9574-315e-4527-af44-122605a411de」
    

檢視定價詳細資料並驗證點對點 VXC 的組態

  1. 在 Postman 中,展開左側導覽的 Connections > Virtual Cross Connects(連線 > Virtual Cross Connect),然後按一下 POST Validate VXC Order (v3)(驗證 VXC 訂單 (v3))

  2. 以每一端的 productUids 更新 Body。
    您也可以變更其他數值,例如名稱、速率上限、合約期、連線是否啟用或關機,以及 VLAN ID。

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

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

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

    POST {baseUrl}/v3/networkdesign/buy
    

    所產生的點對點 VXC 會顯示在 Megaport Portal

在 Portal 中的 API Port 與 VXC 檢視