Déterminer le prix d'une connexion à un fournisseur de services
Déterminez le prix de la connexion de votre périphérique virtuel Network Edge à un fournisseur de services.
Conditions préalables
-
Authentifier - soumettre vos informations d'identification utilisateur, ID client et secret client pour l'authentification OAuth2. Reportez-vous à authentification API pour obtenir des instructions sur la façon d'appeler le API OAuth pour valider et authentifier vos informations d'identification.
-
Déterminez les informations relatives à votre périphérique Network Edge. Vous avez besoin d'un périphérique virtuel Equinix provisionné/de périphériques redondants/de cluster avec une licence enregistrée. Vérifiez vos périphériques virtuels et clusters disponibles en appelant GetVirtualDevices ou Get Virtual Device {UUID}. Vous pouvez choisir n'importe quelle interface disponible sur l'appareil pour votre connexion. Cependant, Equinix sélectionnera une interface si vous n'en spécifiez pas une.
-
Utilisez le point de terminaisonobtenir tous les métros pour trouver tous les métros où Equinix Fabric est disponible et déterminer l'emplacement de destination.
-
Identifiez le profil de service du fournisseur de services auquel vous vous connectez. Utilisez la demande API récupérer les profils de service pour rechercher un profil de service spécifique ou utilisez la demande APIobtenir les profils de service pour répertorier tous les profils de service disponibles et identifier le profil auquel vous souhaitez vous connecter.
Demande d'informations tarifaires pour une connexion à un fournisseur de services
Pour demander des informations de tarification, envoyez une POST demande au noeud final/fabric/v4/prices/search. Précisez vos critères de tarification dans le corps de la demande.
Exemple de requête cURL:
curl -X POST 'https://api.equinix.com/fabric/v4/prices/search'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
"filter": {
"and": [
{
"property": "/type",
"operator": "=",
"values": [
"VIRTUAL_CONNECTION_PRODUCT"
]
},
{
"property": "/connection/type",
"operator": "=",
"values": [
"GW_VC"
]
},
{
"property": "/connection/bandwidth",
"operator": "IN",
"values": [
50,
1000
]
},
{
"property": "/connection/aSide/accessPoint/type",
"operator": "=",
"values": [
"VD"
]
},
{
"property": "/connection/aSide/accessPoint/location/metroCode",
"operator": "=",
"values": [
"CH"
]
},
{
"property": "/connection/zSide/accessPoint/location/metroCode",
"operator": "=",
"values": [
"DC"
]
},
{
"property": "/connection/zSide/accessPoint/type",
"operator": "=",
"values": [
"SP"
]
},
{
"property": "/connection/zSide/accessPoint/profile/uuid",
"operator": "=",
"values": [
"e0346949-00af-480b-801b-bdd2b8980c6e"
]
}
]
}
}'
Les paramètres inclus dans le corps de la requête sont spécifiques à cet exemple. Pour obtenir la liste complète des paramètres et leurs descriptions, reportez-vous à la référence API .