Overzicht van Azure-retailprijzen

Azure-klanten zijn op zoek naar een programmatische manier om detailhandelsprijzen voor alle Azure-services op te halen. U kunt nu de API Voor retailtarieven gebruiken om de detailhandelsprijzen voor alle Azure-services op te halen. Voorheen kon u alleen prijzen voor Azure-services ophalen door de Azure-prijscalculator te gebruiken of de Azure Portal. Deze API biedt u een niet-geautheticeerde ervaring voor het krijgen van retailtarieven voor alle Azure-services. Gebruik de API om de prijzen voor Azure-services te verkennen voor verschillende regio's en verschillende SKU's. De programmatische API kan u ook helpen bij het maken van uw eigen hulpprogramma's voor interne analyse en prijsvergelijking tussen SKU's en regio's.

API-eindpunt

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

API-voorbeeldoproepen

Hier volgen enkele voorbeelden:

Voorbeeld van een aanroep die is gefilterd voor alleen virtuele machines

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

Voorbeeld van een aanroep gefilterd voor alleen reserveringen

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

Voorbeeld van een aanroep die is gefilterd op virtuele machines met gereserveerde instanties

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

Voorbeeld van een aanroep gefilterd voor rekenbronnen

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

Voorbeeld van een aanroep die is gefilterd voor berekeningen met valuta's in euro

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

Voorbeelden van API-antwoorden

Hier is een voorbeeld van een API-antwoord, zonder reserveringsprijzen.

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

Hier is een voorbeeld van een API-antwoord met reserveringsprijzen en termijn in het antwoord.

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

Hier is een voorbeeld van een antwoord met een valuta die niet in USD is.

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

Details van API-eigenschap

Hier zijn alle eigenschapsdetails die deel uitmaken van het API-antwoord.

Veld Voorbeeldwaarden Definitie
currencyCode USD De valuta waarin tarieven worden gedefinieerd en retourneert prijzen in USD, tenzij opgegeven.
tierMinimumUnits 0 Minimale verbruikseenheden om de prijs te kunnen gebruiken
reservationTerm 1 jaar Reserveringstermijn: 1 jaar of 3 jaar
retailPrice 0.176346 Prijzen zonder korting
unitPrice 0.176346
armRegionName westeurope ARM-regio waar de service beschikbaar is. Deze versie ondersteunt alleen prijzen voor commerciële cloud.
Locatie EU - west Azure-datacenter waar de resource is geïmplementeerd
effectiveStartDate 2020-08-01T00:00:00Z Optioneel veld. Toont de datum waarop de detailhandelsprijzen van kracht zijn.
meterId 000a794b-bdb0-58be-a0cd-0c3a0f222923 Unieke id van de resource
meterName F16s Spot Naam van de meter
Productid DZH318Z0ZHPS UniqueID van het product
skuId DZH318Z0ZHPS/00TG UniqueID voor de SKU
Productnaam Virtual Machines FS-serie Windows Productnaam
skuName F16s Spot SKU-naam
Servicenaam Virtual Machines Naam van de service
serviceId DZH313Z7MMC8 UniqueID van de service
serviceFamily Compute Servicefamilie van de SKU
unitOfMeasure 1 uur Hoe het gebruik wordt gemeten voor de service
Type DevTestConsumption Verbruikstype meter. Andere typen zijn Reservering, Verbruik.
isPrimaryMeterRegion Waar
armSkuName Standard _ F16s SKU-naam geregistreerd in Azure

API-filters

Filters worden ondersteund voor de volgende velden:

  • armRegionName
  • Locatie
  • meterId
  • meterName
  • Productid
  • skuId
  • Productnaam
  • skuName
  • Servicenaam
  • serviceId
  • serviceFamily
  • priceType
  • armSkuName

U kunt de filters toevoegen aan het API-eindpunt, zoals wordt weergegeven in de API-voorbeeldoproepen.

Ondersteunde valuta's

U kunt de valutacode aan het API-eindpunt appen, zoals wordt weergegeven in de API-voorbeeldoproep.

Valutacode Detail
USD Amerikaanse dollar
AUD Australische dollar
BRL Braziliaans real
CAD Canadees dollar
CHF 10.
Cny Chinees
DKK Deense kronen
EUR Euro
GBP Engels pond
INR Indisch roepie
JPY Japans peren
KRW Koreaans gewonnen
NOK Noors kronen
NZD Nieuw-Zeelandse dollar
RUB Russisch
SEK Zweeds kronen
TWD Taiwan-dollar

Volgende stappen