Visão geral dos Preços de Varejo do Azure

Os clientes do Azure estão procurando uma maneira programática de recuperar preços de varejo para todos os serviços do Azure. Agora você pode usar a API preços de taxas de varejo para obter preços de varejo para todos os serviços do Azure. Anteriormente, a única maneira de recuperar os preços dos serviços do Azure era usar a Calculadora de Preços do Azure ou usar o portal do Azure. Essa API oferece uma experiência não autenticada para obter taxas de varejo para todos os serviços do Azure. Use a API para explorar os preços dos serviços do Azure em diferentes regiões e SKUs. A API programática também pode ajudá-lo a criar suas próprias ferramentas para análise interna e comparação de preços entre SKUs e regiões.

Importante

A moeda que a Microsoft usa para preço de todos os serviços do Azure é USD. Os preços mostrados em moeda usd são os preços de varejo da Microsoft. Outros preços não USD retornados pela API são para sua referência para ajudá-lo a estimar as despesas de orçamento.

Versão prévia

Você pode usar a nova versão da API 2021-10-01-preview em https://prices.azure.com/api/retail/prices?api-version=2021-10-01-preview . A versão prévia é compatível com versões anteriores com a versão anterior. A URL retorna o conjunto completo de medidores, incluindo medidores primários e medidores não primários.

Usar ou https://prices.azure.com/api/retail/prices retorna o conjunto completo de https://prices.azure.com/api/retail/prices?api-version=2021-10-01-preview medidores.

Você pode limitar as respostas para recuperar apenas os preços do medidor primário com:

https://prices.azure.com/api/retail/prices?api-version=2021-10-01-preview&meterRegion=’primary’

Ponto de extremidade de API

https://prices.azure.com/api/retail/prices

Chamadas de exemplo de API

Estes são alguns exemplos:

Chamadas de exemplo filtradas apenas para máquinas virtuais

https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines'

Chamadas de exemplo filtradas apenas para reservas

https://prices.azure.com/api/retail/prices?$filter=priceType eq 'Reservation'

Chamadas de exemplo filtradas para máquinas virtuais de instância reservada

https://prices.azure.com/api/retail/prices?$filter=serviceName eq 'Virtual Machines' and priceType eq 'Reservation'

Chamadas de exemplo filtradas para recursos de computação

https://prices.azure.com/api/retail/prices?$filter=serviceFamily eq 'Compute'

Exemplo de chamadas filtradas para computação com moeda em euro

https://prices.azure.com/api/retail/prices?currencyCode='EUR'&$filter=serviceFamily eq 'Compute'

Exemplos de resposta de API

Aqui está um exemplo de resposta à API, sem preços de reserva.

{
            "currencyCode": "USD",
            "tierMinimumUnits": 0.0,
            "retailPrice": 0.176346,
            "unitPrice": 0.176346,
            "armRegionName": "westeurope",
            "location": "EU West",
            "effectiveStartDate": "2020-08-01T00:00:00Z",
            "meterId": "000a794b-bdb0-58be-a0cd-0c3a0f222923",
            "meterName": "F16s Spot",
            "productId": "DZH318Z0BQPS",
            "skuId": "DZH318Z0BQPS/00TG",
            "productName": "Virtual Machines FS Series Windows",
            "skuName": "F16s Spot",
            "serviceName": "Virtual Machines",
            "serviceId": "DZH313Z7MMC8",
            "serviceFamily": "Compute",
            "unitOfMeasure": "1 Hour",
            "type": "DevTestConsumption",
            "isPrimaryMeterRegion": true,
            "armSkuName": "Standard_F16s"
        }

Aqui está um exemplo de resposta à API com preços e termos de reserva na resposta.

{
            "currencyCode": "USD",
            "tierMinimumUnits": 0.0,
            "reservationTerm": "1 Year",
            "retailPrice": 25007.0,
            "unitPrice": 25007.0,
            "armRegionName": "southcentralus",
            "location": "US South Central",
            "effectiveStartDate": "2020-08-01T00:00:00Z",
            "meterId": "0016083a-928f-56fd-8eeb-39287dcf676d",
            "meterName": "E64 v4",
            "productId": "DZH318Z0D1L7",
            "skuId": "DZH318Z0D1L7/018J",
            "productName": "Virtual Machines Ev4 Series",
            "skuName": "E64 v4",
            "serviceName": "Virtual Machines",
            "serviceId": "DZH313Z7MMC8",
            "serviceFamily": "Compute",
            "unitOfMeasure": "1 Hour",
            "type": "Reservation",
            "isPrimaryMeterRegion": true,
            "armSkuName": "Standard_E64_v4"
        }

Aqui está um exemplo de resposta com uma moeda não USD.

{
  "currencyCode": "EUR",
  "tierMinimumUnits": 0,
  "retailPrice": 0.6176,
  "unitPrice": 0.6176,
  "armRegionName": "westeurope",
  "location": "EU West",
  "effectiveStartDate": "2021-04-01T00:00:00Z",
  "meterId": "000a794b-bdb0-58be-a0cd-0c3a0f222923",
  "meterName": "F16s Spot",
  "productId": "DZH318Z0BQPS",
  "skuId": "DZH318Z0BQPS/00TG",
  "productName": "Virtual Machines FS Series Windows",
  "skuName": "F16s Spot",
  "serviceName": "Virtual Machines",
  "serviceId": "DZH313Z7MMC8",
  "serviceFamily": "Compute",
  "unitOfMeasure": "1 Hour",
  "type": "Consumption",
  "isPrimaryMeterRegion": true,
  "armSkuName": "Standard_F16s"
}

Paginação de resposta da API

A resposta da API fornece paginação. Para cada solicitação de API, um máximo de 100 registros são retornados. No final da resposta da API, ela tem o link para a próxima página. Por exemplo:

"NextPageLink": https://prices.azure.com:443/api/retail/prices?$fliter=serviceName%20eq%20%27Virtual%20Machines%27&$skip=100

Detalhes da propriedade da API

Aqui estão todos os detalhes da propriedade que fazem parte da resposta da API.

Campo Valores de exemplo Definição
currencyCode USD A moeda na qual as taxas são definidas e retorna os preços em USD, a menos que especificado.
tierMinimumUnits 0 Unidades mínimas de consumo para aproveitar o preço
reservationTerm 1 ano Período de reserva – um ou três anos
retailPrice 0.176346 Preços sem desconto
unitPrice 0.176346
armRegionName westeurope Região arm em que o serviço está disponível. Esta versão dá suporte apenas a preços na Nuvem Comercial.
Location Oeste da Europa O Azure data center onde o recurso é implantado
effectiveStartDate 2020-08-01T00:00:00Z Campo opcional. Mostra a data em que os preços de varejo estão em vigor.
meterId 000a794b-bdb0-58be-a0cd-0c3a0f222923 Identificador exclusivo do recurso
meterName F16s Spot Nome do medidor
productid DZH318Z0BQPS UniqueID do produto
skuId DZH318Z0BQPS/00TG UniqueID para a SKU
productName Máquinas virtuais série FS Windows Nome do produto
skuName F16s Spot Nome do SKU
serviceName Máquinas Virtuais Nome do serviço
serviceId DZH313Z7MMC8 UniqueID do serviço
serviceFamily Computação Família de serviços da SKU
unitOfMeasure 1 hora Como o uso é medido para o serviço
Type DevTestConsumption Tipo de consumo de medidor. Outros tipos são Reserva, Consumo.
isPrimaryMeterRegion Verdadeiro Indica se a região do medidor está definida como um medidor primário ou não. Os medidores primários são usados para cobrança e encargos.
armSkuName Standard _ F16s Nome da SKU registrado no Azure

Filtros de API

Há suporte para filtros para os seguintes campos:

  • armRegionName
  • Location
  • meterId
  • meterName
  • productid
  • skuId
  • productName
  • skuName
  • serviceName
  • serviceId
  • serviceFamily
  • priceType
  • armSkuName

Você anexa os filtros ao ponto de extremidade da API, conforme mostrado nas chamadas de exemplo de API.

Moedas com suporte

Você anexa o código de moeda ao ponto de extremidade da API, conforme mostrado na chamada de exemplo de API.

Código de moeda Detalhe
USD Dólar americano
AUD Dólar australiano
BRL Real do Brasil
CAD Dólar americano
CHF Franco suíço
CNY Iuan chinês
DKK Coroa dinamarquesa
EUR Euro
GBP Libra britânica
INR Rúpia Indiana
JPY Iene Japonês
KRW Won coreano
NOK Coroa norueguesa
NZD Dólar da Nova Zelândia
RUB Rublo Russo
SEK Sueca Sueco
TWD Dólar de Taiwan

Próximas etapas