Introducción a los precios minoristas de Azure

Los clientes de Azure han estado buscando una manera de recuperar los precios comerciales de todos los servicios de Azure mediante programación. Ahora puede usar retail rates prices API para obtener los precios de venta al por menor de todos los servicios de Azure. Anteriormente, la única manera de recuperar los precios de los servicios de Azure era usar la Calculadora de precios de Azure o Azure Portal. Esta API le ofrece una experiencia sin autenticación para obtener las tarifas comerciales de todos los servicios de Azure. Use la API para explorar los precios de los servicios de Azure en distintas regiones y SKU. La API de programación también puede ayudarle a crear sus propias herramientas para el análisis interno y la comparación de precios entre SKU y regiones.

Punto de conexión de la API

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

Llamadas de ejemplo de API

Estos son algunos ejemplos:

Llamada de ejemplo filtrada solo para máquinas virtuales

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

Llamada de ejemplo filtrada solo para reservas

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

Llamada de ejemplo filtrada para máquinas virtuales de instancia reservada

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

Llamada de ejemplo filtrada para recursos de proceso

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

Llamada de ejemplo filtrada para proceso con moneda en euro

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

Ejemplos de respuesta de API

Esta es una respuesta de API de ejemplo, sin precios 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"
        }

Esta es una respuesta de API de ejemplo con precios de reserva y términos en la respuesta.

{
            "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"
        }

Esta es una respuesta de ejemplo con una moneda que no es 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"
}

Detalles de la propiedad de API

Estos son todos los detalles de propiedad que forman parte de la respuesta de la API.

Campo Valores de ejemplo Definición
currencyCode USD Moneda en la que se definen las tarifas y devuelve los precios en USD, a menos que se especifique.
tierMinimumUnits 0 Unidades mínimas de consumo para aprovechar el precio
reservationTerm 1 año Período de reserva: 1 año o 3 años
retailPrice 0.176346 Precios sin descuento
unitPrice 0.176346
armRegionName westeurope Región arm donde está disponible el servicio. Esta versión solo admite precios en la nube comercial.
Ubicación Oeste de Europa Centro de datos de Azure donde se implementa el recurso
effectiveStartDate 2020-08-01T00:00:00Z Campo opcional. Muestra la fecha en que los precios minoristas son efectivos.
meterId 000a794b-bdb0-58be-a0cd-0c3a0f222923 Identificador único del recurso
meterName F16s Spot Nombre del medidor
Productid DZH318Z0BQPS UniqueID del producto
skuId DZH318Z0BQPS/00TG UniqueID para la SKU
ProductName Virtual Machines serie FS Windows Nombre de producto
skuName F16s Spot Nombre de SKU
serviceName Virtual Machines Nombre del servicio
serviceId DZH313Z7MMC8 UniqueID del servicio
serviceFamily Proceso Familia de servicios de la SKU
unitOfMeasure 1 hora Cómo se mide el uso del servicio
Tipo DevTestConsumption Tipo de consumo de medidor. Otros tipos son Reserva, Consumo.
isPrimaryMeterRegion Verdadero
armSkuName _Estándar F16s Nombre de SKU registrado en Azure

Filtros de API

Los filtros se admiten para los campos siguientes:

  • armRegionName
  • Ubicación
  • meterId
  • meterName
  • Productid
  • skuId
  • ProductName
  • skuName
  • serviceName
  • serviceId
  • serviceFamily
  • priceType
  • armSkuName

Los filtros se anexan al punto de conexión de API, como se muestra en las llamadas de ejemplo de API.

Monedas admitidas

Anexe el código de moneda al punto de conexión de API, como se muestra en la llamada de ejemplo de API.

Código de moneda Detalle
USD Dólar estadounidense
AUD Dólar australiano
BRL Real de Brasil
CAD Dólar canadiense
CHF Campos de Suiza
Cny Chino chino
DKK Krone danés
EUR Euro
GBP Libras inglesas
INR Rupia india
JPY Yen japonés
KRW Coreano ganado
NOK Krone noruego
NZD Dólar de Nueva Zelanda
RUB Ruso
SEK Krona de sueco
TWD Dólar de Taiwán

Pasos siguientes