action.skip

ポートからの Megaport Internet 接続の API 作成

このトピックでは、ポートから Megaport Internet 接続を作成するための API 手順について説明します。

このプロセスには以下の手順が含まれます:

  • GET プロダクトリストを使用して、Megaport のロケーションで A-End の productUid を検索し、ポートを特定します。
  • GET パートナー Megaport を使用して、インターネットルーター(ポート)を特定するために B-End の productUid を検索します。vxcPermitted が True、connectType が TRANSIT であることを確認してください。
  • 必要なリクエストボディで設定を検証します。
  • 検証されたリクエストボディで Megaport Internet 接続を購入します。

注記

MVE の接続性を提供し、SD-WAN オーバーレイネットワークとの登録と通信のための Megaport Internet 接続を作成する詳細については、API 開発者ポータルの Megaport Virtual Edge (MVE) を参照してください。

Megaport Internet 接続の詳細については、Megaport Internet 概要 を参照してください。

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

ポートの productUid を取得するには

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

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

  3. 返されたプロダクト詳細から、接続したいポートの productUid 値を見つけます。
    この例では次のポートを使用します:

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

インターネットルーター(B-End ポート)の productUid を取得するには

  1. Postman で、左のナビゲーションから Locations をクリックし、GET Partner Megaports をクリックします。

  2. クエリパラメータを更新して、connectType が TRANSIT であり、vxcPermitted が True に設定されていることを確認します。
    これにより、Megaport Internet 接続をサポートし、新しい接続が受け入れられるポートが返されます。

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

  4. 返されたパートナー Megaport 詳細から、接続したいインターネットルーターまたはポートの productUid 値を見つけます。
    この例では次のポートを使用します:

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

価格詳細を確認し、Megaport Internet 接続設定を検証するには

  1. Postman で、左のナビゲーションから Connections > Megaport Internet を展開し、POST Validate Megaport Internet Order (v3) をクリックします。

  2. 接続の各端の productUid でボディを更新します。
    また、名前、レート制限、契約条件などの値を変更することもできます。

  3. POST リクエストを行うために Send をクリックします。

    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 Buy Megaport Internet (v3) のボディに貼り付けます。

  2. リクエストを送信するために Send をクリックします。

    POST {baseUrl}/v3/networkdesign/buy
    

    結果として得られる Megaport Internet 接続は Megaport Portal に表示されます.

API で作成された Megaport Internet 接続の Portal 表示