Déterminer le prix du Fabric Cloud Router
Déterminer les coûts d'une instance de Fabric Cloud Router dans un lieu donné.

Conditions préalables
-
Authentifier - envoyez vos identifiants utilisateur, votre identifiant client et votre secret client pour l'authentification OAuth2. Pour obtenir des instructions sur la façon d'appeler l'API OAuth pour valider et authentifier vos identifiants, reportez-vous à authentification API.
-
Envoyer une
GETdemande au/fabric/v4/metrospoint de terminaison pour trouver toutes les métros où Equinix Fabric est disponible et déterminer l'emplacement d'origine de la connexion.
Récupérer des informations sur les prix
Envoyez une POST demande au /fabric/v4/prices/searchterminal pour récupérer les estimations de prix Fabric Cloud Router à l'aide de valeurs prédéterminées.
| POSTER /fabric/v4/prices/search | |
|---|---|
| Méthode | POST |
| URL ou point final | /fabric/v4/prices/search |
| En-têtes | Authorization Content-Type |
| Paramètres du chemin d'accès | Non applicable |
| Paramètres d'interrogation | Non applicable |
| Paramètres du corps | filter |
Exemple de requête curl - informations tarifaires pour une instance Fabric Cloud Router :
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": [
"CLOUD_ROUTER_PRODUCT"
]
},
{
"property": "/account/accountNumber",
"operator": "=",
"values": [
270001
]
},
{
"property": "/router/location/metroCode",
"operator": "=",
"values": [
"WA"
]
},
{
"property": "/router/package/code",
"operator": "IN",
"values": [
"LAB", "STANDARD"
]
}
]
}
}'
Pour obtenir la liste complète des propriétés consultables, des limites de pagination et des propriétés triables, reportez-vous à la référence API .
Exemple de réponse :
{
"data": [
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 2651.42
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 3582.82
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 597.18
}
],
"currency": "USD",
"router": {
"package": {
"code": "LAB"
},
"location": {
"metroCode": "WA"
}
}
},
{
"type": "CLOUD_ROUTER_PRODUCT",
"code": "ECX00014.PROD",
"name": "Equinix Fabric Cloud Router Product",
"description": "Equinix Fabric Cloud Router",
"account": {
"accountNumber": 270001
},
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 4777.18
}
],
"currency": "USD",
"router": {
"package": {
"code": "PREMIUM"
},
"location": {
"metroCode": "WA"
}
}
}
],
"pagination": {
"offset": 0,
"limit": 4,
"total": 4
}
}