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を取得するには
-
Postmanで、左側のナビゲーションのProduct Detailsをクリックし、GET Product Listをクリックします。
-
Sendをクリックします。
-
返された製品詳細から、接続したい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の価格詳細を確認し、構成を検証するには
-
Postmanで、左側のナビゲーションのConnections > Virtual Cross Connectsを展開し、POST Validate VXC Order (v3)をクリックします。
-
接続の各端の
productUidsでボディを更新します。
また、名前、レートリミット、契約期間、接続が有効かシャットダウンされているか、VLAN IDなどの追加の値を変更することもできます。 -
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を作成するには
-
POST Validate VXC Order (v3)から検証済みのボディをコピーし、POST Buy VXC (v3)のボディに貼り付けます。
-
Sendをクリックしてリクエストを実行します。
POST {baseUrl}/v3/networkdesign/buy作成されたポイントツーポイントVXCは、Megaport Portalに表示されます.
