Determinar el precio de una conexión a un proveedor de servicios
Determine el precio de conectar su dispositivo virtual Network Edge a un proveedor de servicios.
Requisitos previos
-
Autenticar: Envíe sus credenciales de usuario, ID de cliente y secreto de cliente para la autenticación OAuth2. Consulte Autenticación de API para obtener instrucciones sobre cómo llamar a OAuth API para validar y autenticar sus credenciales.
-
Determina la información de tu dispositivo Network Edge. Necesita un Dispositivo virtual Equinix aprovisionado/Dispositivos redundantes/Clúster con una licencia registrada. Compruebe sus dispositivos virtuales y clústeres disponibles llamando a Obtener dispositivos virtuales o Obtener dispositivo virtual {uuid}. Puede elegir cualquier interfaz disponible en el dispositivo para su conexión. Sin embargo, Equinix seleccionará una interfaz si no especifica una.
-
Utilice el punto finalGet All Metros para encontrar todos los metros donde Equinix Fabric está disponible y determinar la ubicación de destino.
-
Identifique el perfil de servicio del proveedor de servicios al que se está conectando. Utilice la solicitud de API Recuperar perfiles de servicio para buscar un perfil de servicio específico o utilice la solicitud de APIObtener perfiles de servicio para enumerar todos los perfiles de servicio disponibles e identificar el perfil al que desea conectarse.
Solicitud de información sobre precios para una conexión a un proveedor de servicios
Para solicitar información sobre precios, envíe una POST solicitud al punto final/fabric/v4/price/search. Especifique sus criterios de precios en el cuerpo de la solicitud.
Ejemplo de solicitud 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"
]
}
]
}
}'
Los parámetros incluidos en el cuerpo de la solicitud son específicos de este ejemplo. Para obtener una lista completa de parámetros y sus descripciones, consulte la Referencia API .