Ir para o conteúdo principal

Determinar o preço de uma conexão com um provedor de serviços

Determine o preço de conexão do seu dispositivo virtual Network Edge a um Provedor de Serviços.

Pré-requisitos

  1. Autenticar - Envie suas credenciais de usuário, ID do Cliente e Segredo do Cliente para autenticação OAuth2. Consulte Autenticação de API para obter instruções sobre como chamar a API OAuth para validar e autenticar suas credenciais.

  2. Determine as informações do seu dispositivo de borda de rede. Você precisa de um dispositivo virtual/dispositivo redundante/cluster Equinix provisionado com uma licença registrada. Verifique seus dispositivos virtuais e clusters disponíveis chamando Obter Dispositivos Virtuais ou Obter Dispositivo Virtual {uuid}. Você pode escolher qualquer interface disponível no dispositivo para sua conexão. No entanto, a Equinix selecionará uma interface se você não especificar uma.

  3. Use o endpoint Obter todas as Metros para encontrar todas as metros onde o Equinix Fabric está disponível e determinar o local de destino.

  4. Identifique o perfil de serviço do provedor de serviços ao qual você está se conectando. Use a solicitação de API Recuperar Perfis de Serviço para pesquisar um perfil de serviço específico ou use a solicitação de API Obter Perfis de Serviço para listar todos os perfis de serviço disponíveis e identificar o perfil ao qual você deseja se conectar.

Solicitação de informações de preços para uma conexão com um provedor de serviços

Para solicitar informações de preços, envie uma solicitação POST para o endpoint /fabric/v4/prices/search. Especifique seus critérios de preço no corpo da solicitação.

Exemplo de solicitação 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"
                ]
            }
        ]
    }
}'

Os parâmetros incluídos no corpo da solicitação são específicos deste exemplo. Para obter uma lista completa dos parâmetros e suas descrições, consulte a Referência da API.

Esta página foi útil?