Ö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
- Lär dig mer om Cost Management API:er.