Pular 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 API para obter instruções sobre como chamar o OAuth API para validar e autenticar suas credenciais.

  2. Determine as informações do seu dispositivo Network Edge. Você precisa de um dispositivo virtual/dispositivos redundantes/cluster Equinix provisionados com uma licença registrada. Verifique seus dispositivos virtuais e clusters disponíveis chamando Get Virtual Devices ou Get Virtual Device (uuid). Você pode escolher qualquer interface disponível no dispositivo para sua conexão. No entanto, o Equinix selecionará uma interface se você não especificar uma.

  3. Use o ponto de extremidadeObter todos os Metrôs para encontrar todos os Metrôs 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 Recuperar perfis de serviço API para pesquisar um perfil de serviço específico ou use a solicitaçãoObter perfis de serviço API 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 sobre preços, envie uma POST solicitação 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 de parâmetros e suas descrições, consulte a Referência do API .

Esta página foi útil?