action.skip

Créer une connexion Megaport Internet à partir d’un Port avec l’API

Ce sujet décrit la procédure API pour créer une connexion Megaport Internet à partir d’un Port.

Ce processus inclut les étapes suivantes:

  • Rechercher le productUid de la terminaison A en utilisant GET Product List pour identifier le Port dans votre emplacement Megaport.
  • Rechercher le productUid de la terminaison B en utilisant GET Partner Megaports pour identifier le routeur internet (Port). Utiliser vxcPermitted True et connectType TRANSIT.
  • Valider la configuration avec le corps de la requête requis.
  • Acheter la connexion Megaport Internet avec le corps de la requête validé.

Remarque

Pour plus d’informations sur la création d’une connexion Megaport Internet pour un MVE afin de fournir une connectivité, et pour enregistrer et communiquer avec le réseau superposé SD-WAN, voir Megaport Virtual Edge (MVE) dans le portail développeur API.

Pour plus d’informations sur les connexions Megaport Internet, voir Aperçu Megaport Internet.

Avant de commencer, obtenez un jeton d’accès valide. Pour plus d’informations, voir Création d’une clé API.

Pour obtenir le productUid du Port

  1. Dans Postman, cliquez sur Product Details dans la navigation de gauche et cliquez sur GET Product List.

  2. Cliquez sur Send.

  3. À partir des détails du produit retournés, localisez la valeur productUid pour le Port à partir duquel vous souhaitez vous connecter.
    Cet exemple utilise ce Port:

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

Pour obtenir le productUid du routeur internet (Port de terminaison B)

  1. Dans Postman, cliquez sur Locations dans la navigation de gauche et cliquez sur GET Partner Megaports.

  2. Mettez à jour les paramètres de la requête pour que connectType soit réglé à TRANSIT et vxcPermitted à True.
    Cela renverra des Ports prenant en charge une connexion Megaport Internet et où de nouvelles connexions sont acceptées.

  3. Cliquez sur Send.

  4. À partir des détails retournés de Partner Megaport, localisez la valeur productUid pour le routeur internet ou le Port auquel vous souhaitez vous connecter.
    Cet exemple utilise ce Port:

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

Pour examiner les détails tarifaires et valider la configuration de la connexion Megaport Internet

  1. Dans Postman, développez Connections > Megaport Internet dans la navigation de gauche et cliquez sur POST Validate Megaport Internet Order (v3).

  2. Mettez à jour le corps avec le productUid pour chaque extrémité de la connexion.
    Vous pouvez également modifier d’autres valeurs, telles que le nom, la limite de débit et les termes du contrat.

  3. Cliquez sur Send pour effectuer une requête 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"
     }
 ]
 }
]

Après avoir validé la requête et examiné les détails tarifaires dans la réponse, commandez la connexion Megaport Internet.

Pour commander la connexion Megaport Internet

  1. Copiez le corps validé de POST Validate Megaport Internet Order (v3) et collez-le dans le corps de POST Buy Megaport Internet (v3).

  2. Cliquez sur Send pour envoyer la requête.

    POST {baseUrl}/v3/networkdesign/buy
    

    La connexion Megaport Internet résultante apparaît dans le Megaport Portal.

Vue Portal de la connexion Megaport Internet créée avec l'API