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
- Obtenga información sobre otras Cost Management APIde .