Översikt över Azure-återförsäljarpriser

Azure-kunder har sökt efter ett programmatiskt sätt att hämta återförsäljarpriser för alla Azure-tjänster. Nu kan du använda API:et Detaljhandelspriser för att hämta återförsäljarpriser för alla Azure-tjänster. Tidigare var det enda sättet du kunde hämta priser för Azure-tjänster att antingen använda Priskalkylatorn för Azure eller använda Azure Portal. Det här API:et ger dig en oauthenticerad upplevelse för att få återförsäljarpriser för alla Azure-tjänster. Använd API:et för att utforska priser för Azure-tjänster mot olika regioner och olika SKU:er. Det programmatiska API:et kan också hjälpa dig att skapa egna verktyg för intern analys och prisjämförelse mellan SKU:er och regioner.

API-slutpunkt

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

API-exempel på anrop

Här är några exempel:

Exempel på anrop filtrerat endast för virtuella datorer

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

Exempelsamtal filtrerat för endast reservationer

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

Exempel på anrop filtrerat för virtuella datorer med reserverad instans

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

Exempel på anrop filtrerat för beräkningsresurser

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

Exempel på anrop filtrerat för beräkning med valuta i euro

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

EXEMPEL på API-svar

Här är ett exempel på ett API-svar, utan reservationspriser.

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

Här är ett exempel på ETT API-svar med reservationspriser och period i svaret.

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

Här är ett exempelsvar med en valuta som inte är 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"
}

Information om API-egenskap

Här är all egenskapsinformation som ingår i API-svaret.

Fält Exempelvärden Definition
currencyCode USD Den valuta i vilken kurser definieras och returnerar priser i USD om inget annat anges.
tierMinimumUnits 0 Minsta förbrukningsenheter för att utnyttja priset
reservationTerm 1 år Reservationsperiod – 1 år eller 3 år
retailPrice 0.176346 Priser utan rabatt
unitPrice 0.176346
armRegionName Europa, västra ARM-region där tjänsten är tillgänglig. Den här versionen stöder endast priser i commercial cloud.
Location Europa, västra Azure-datacenter där resursen distribueras
effectiveStartDate 2020-08-01T00:00:00Z Valfritt fält. Visar det datum då detaljhandelspriserna gäller.
meterId 000a794b-bdb0-58be-a0cd-0c3a0f222923 Unik identifierare för resursen
meterName F16s Spot Namnet på mätaren
Produktionen DZH318Z0BQPS UniqueID för produkten
skuId DZH318Z0BQPS/00TG UniqueID för SKU:n
Productname Virtual Machines FS-Windows Produktnamn
skuName F16s Spot SKU-namn
Tjänstnamn Virtual Machines Namnet på tjänsten
serviceId DZH313Z7MMC8 UniqueID för tjänsten
serviceFamily Compute SKU:ns tjänstfamilj
unitOfMeasure 1 timme Så här mäts användningen för tjänsten
Typ DevTestConsumption Typ av mätarförbrukning. Andra typer är Reservation, Consumption.
isPrimaryMeterRegion Sant
armSkuName Standard _ F16s SKU-namn som registrerats i Azure

API-filter

Filter stöds för följande fält:

  • armRegionName
  • Location
  • meterId
  • meterName
  • Produktionen
  • skuId
  • Productname
  • skuName
  • Tjänstnamn
  • serviceId
  • serviceFamily
  • priceType
  • armSkuName

Du lägger till filtren till API-slutpunkten, som du ser i API-exempel-anropen.

Valutor som stöds

Du lägger till valutakoden till API-slutpunkten, som du ser i API-exempelropet.

Valutakod Detalj
USD Amerikanska dollar
AUD Australiensiska dollar
BRL Brasilien, verklig
CAD Amerikanska dollar
CHF Schweizer
Cny Kinesiska
DKK Danska kronor
EUR Euro
GBP Brittiska pund
INR Indien, rupier
JPY Japanska japaner
KRW Koreanska vann
NOK Norska kronor
NZD Nya Zeeland-dollar
RUB Ryskan
SEK Svenska kronor
TWD Taiwan-dollar

Nästa steg