跳转至

使用 API 从 Port 创建 Megaport Internet 连接

本主题介绍使用 API 从 Port 创建 Megaport Internet 连接的步骤。

此过程包括以下步骤:

  • 使用 GET Product List 查找 A 端的 productUid,以识别位于 Megaport 位置中的 Port。
  • 使用 GET Partner Megaports 查找 B 端的 productUid,以识别互联网路由器(Port)。使用 vxcPermitted True 和 connectType TRANSIT
  • 使用所需的请求 Body 验证配置。
  • 使用已验证的请求 Body 购买 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 (产品列表)

  2. 点击 Send (发送)

  3. 在返回的产品详情中,找到要从其发起连接的 Port 的 productUid 值。
    此示例使用以下 Port:

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

获取互联网路由器(B 端 Port)的 productUid

  1. 在 Postman 中,在左侧导航中点击 Locations (位置),然后点击 GET Partner Megaports (合作伙伴 Megaports)

  2. 更新查询参数,使 connectType 设置为 TRANSIT,vxcPermitted 设置为 True
    这样将返回支持 Megaport Internet 连接并接受新连接的 Port。

  3. 点击 Send (发送)

  4. 在返回的 Partner Megaport 详情中,找到要连接到的互联网路由器或 Port 的 productUid 值。
    此示例使用以下 Port:

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

查看定价详情并验证 Megaport Internet 连接配置

  1. 在 Postman 中,在左侧导航中展开 Connections > Megaport Internet (连接 > Megaport Internet),并点击 POST Validate Megaport Internet Order (v3) (验证 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) (验证 Megaport Internet 订单 (v3)) 复制已验证的 Body,并将其粘贴到 POST Buy Megaport Internet (v3) (购买 Megaport Internet (v3)) 的 Body 中。

  2. 点击 Send (发送) 以发送该请求。

    POST {baseUrl}/v3/networkdesign/buy
    

    生成的 Megaport Internet 连接会显示在 Megaport Portal 中

Portal 中通过 API 创建的 Megaport Internet 连接视图