action.skip

APIを使用して2つのVXC間にVXCを作成する

このトピックでは、所有している2つのPort間にVXCを作成するためのAPI手順について、Port IDの取得、VXCの検証、およびVXCの注文方法を含めて説明します。

このトピックの例では、Digital Realty, London, UKにあるPortと、Iron Mountain, Ashburn, USにある別のPort間にVXCを作成します。

VXCを作成するには、各PortのproductUidが必要です。

開始する前に、有効なアクセストークンを取得してください。詳細については、APIキーの作成を参照してください。

接続するPortsのproductUidを取得するには

  1. Postmanで、左側のナビゲーションのProduct Detailsをクリックし、GET Product Listをクリックします。

  2. Sendをクリックします。

  3. 返された製品詳細から、接続したい2つのPortsのproductUid値を見つけます。
    この例ではこれらのPortsを使用します。

    "productName": "API Port London" with "productUid": "7f5f9574-315e-4527-af44-122605a411de"
    "productName": "API Port2 Ashburn" with "productUid": "1f751b96-87c5-4bbf-8a7a-a93a04f71a70",
    

ポイントツーポイントVXCの価格詳細を確認し、構成を検証するには

  1. Postmanで、左側のナビゲーションのConnections > Virtual Cross Connectsを展開し、POST Validate VXC Order (v3)をクリックします。

  2. 接続の各端のproductUidsでボディを更新します。
    また、名前、レートリミット、契約期間、接続が有効かシャットダウンされているか、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を作成します。

Ports間にVXCを作成するには

  1. POST Validate VXC Order (v3)から検証済みのボディをコピーし、POST Buy VXC (v3)のボディに貼り付けます。

  2. Sendをクリックしてリクエストを実行します。

    POST {baseUrl}/v3/networkdesign/buy
    

    作成されたポイントツーポイントVXCは、Megaport Portalに表示されます.

API PortとVXCのPortalビュー