Déterminer le prix du routeur Fabric Cloud
Déterminer les coûts d’une instance de Fabric Cloud Router dans un emplacement spécifié.

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 les 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 de terminaison | /fabric/v4/prices/search |
| En-têtes | Authorization, Content-Type |
| Paramètres du chemin | Non applicable |
| Paramètres de requête | Non applicable |
| Paramètres corporels | filter |
Exemple de demande curl - informations sur les prix d'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
}
}