Azure 小売価格の概要Azure Retail Prices overview

Azure のお客様は、すべての Azure サービスの小売価格をプログラムによって取得する方法を模索しています。Azure customers have been looking for a programmatic way to retrieve retail prices for all Azure services. これで、小売価格 API を使用して、すべての Azure サービスの小売価格を取得できるようになりました。Now you can use the Retail Rates Prices API to get retail prices for all Azure services. 以前は、azure サービスの価格を取得する唯一の方法は、Azure 料金計算ツールを使用するか、Azure portal を使用することでした。Previously, the only way that you could retrieve prices for Azure services was to either use the Azure Pricing Calculator or use the Azure portal. この API は、すべての Azure サービスに対して小売価格を取得するための認証されていないエクスペリエンスを提供します。This API gives you an unauthenticated experience to get retail rates for all Azure services. API を使用して、さまざまなリージョンやさまざまな Sku に対する Azure サービスの価格を調査します。Use the API to explore prices for Azure services against different regions and different SKUs. プログラム API を使用すると、Sku およびリージョン間での内部分析と価格比較のために独自のツールを作成することもできます。The programmatic API can also help you create your own tools for internal analysis and price comparison across SKUs and regions.

API エンドポイントAPI endpoint

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

API サンプル呼び出しAPI sample calls

次に例をいくつか示します。Here are some examples:

仮想マシンのみにフィルターが適用された呼び出しの例Example call filtered for only virtual machines

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

予約のみを対象としてフィルター処理された呼び出しの例Example call filtered for only reservations

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

予約インスタンスの仮想マシンに対してフィルター処理された呼び出しの例Example call filtered for reserved instance virtual machines

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

コンピューティングリソースにフィルターが適用された呼び出しの例Example call filtered for compute resources

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

通貨で通貨を使用して compute 用にフィルター処理された呼び出しの例Example call filtered for compute with currency in euro

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

API 応答の例API response examples

次に、予約価格のないサンプル API 応答を示します。Here's a sample API response, without reservation prices.

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

次に示すのは、応答の予約価格と用語を使用した API 応答のサンプルです。Here's a sample API response with reservation prices and term in the response.

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

USD 以外の通貨を使用した応答の例を次に示します。Here's a sample response with a non-USD currency.

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

API プロパティの詳細API property details

API 応答の一部であるすべてのプロパティの詳細を次に示します。Here's all the property details that are a part of the API response.

フィールドField サンプル値Example Values 定義Definition
currencyCodecurrencyCode USDUSD 料金が定義され、指定されていない場合は、価格が米国ドルで返される通貨。The currency in which rates are defined and returns prices in USD unless specified.
tierMinimumUnitstierMinimumUnits 00 価格を利用するための最小消費単位Minimum units of consumption to avail the price
reservationTermreservationTerm 1 年1 year 予約期間-1 年または3年Reservation term – 1 year or 3 years
retailPriceretailPrice 0.1763460.176346 割引なしの価格Prices without discount
unitPriceunitPrice 0.1763460.176346
armRegionNamearmRegionName westeuropewesteurope サービスが使用可能な ARM リージョン。ARM region where the service is available. このバージョンでは、商用クラウドの価格のみがサポートされます。This version only supports prices on Commercial Cloud.
場所Location 西ヨーロッパEU West リソースがデプロイされている Azure データセンターAzure data center where the resource is deployed
effectiveStartDateeffectiveStartDate 2020-08-01T00:00: 00Z2020-08-01T00:00:00Z 省略可能なフィールド。Optional field. 小売価格が有効である日付を示します。Shows the date when the retail prices are effective.
meterIdmeterId 000a794b-bdb0-58be-a0cd-0c3a0f222923000a794b-bdb0-58be-a0cd-0c3a0f222923 リソースの一意識別子Unique identifier of the resource
meterNamemeterName F16s スポットF16s Spot メーターの名前Name of the meter
idproductid DZH318Z0BQPSDZH318Z0BQPS 製品の UniqueIDUniqueID of the product
skuIdskuId DZH318Z0BQPS/00TGDZH318Z0BQPS/00TG SKU の UniqueIDUniqueID for the SKU
productNameproductName Virtual Machines FS シリーズの WindowsVirtual Machines FS Series Windows 製品名Product name
skuNameskuName F16s スポットF16s Spot SKU 名SKU name
serviceNameserviceName Virtual MachinesVirtual Machines サービスの名前Name of the service
serviceIdserviceId DZH313Z7MMC8DZH313Z7MMC8 サービスの UniqueIDUniqueID of the service
serviceFamilyserviceFamily ComputeCompute SKU のサービスファミリService family of the SKU
unitOfMeasureunitOfMeasure 1 時間1 Hour サービスの使用状況を測定する方法How usage is measured for the service
Type DevTestConsumption 課金DevTestConsumption メーター消費量の種類。Meter consumption type. その他の種類は 予約、使用量です。Other types are Reservation, Consumption.
isPrimaryMeterRegionisPrimaryMeterRegion 正しいTrue
armSkuNamearmSkuName 標準 _ F16sStandard_F16s Azure に登録されている SKU 名SKU name registered in Azure

API フィルターAPI filters

フィルターは、次のフィールドでサポートされています。Filters are supported for the following fields:

  • armRegionNamearmRegionName
  • 場所Location
  • meterIdmeterId
  • meterNamemeterName
  • idproductid
  • skuIdskuId
  • productNameproductName
  • skuNameskuName
  • serviceNameserviceName
  • serviceIdserviceId
  • serviceFamilyserviceFamily
  • priceTypepriceType
  • armSkuNamearmSkuName

Api のサンプルの呼び出しに示されているように、フィルターを API エンドポイントに追加します。You append the filters to the API endpoint, as shown in the API sample calls.

サポートされる通貨Supported currencies

Api のサンプル呼び出しに示されているように、API エンドポイントに通貨コードを追加します。You append the currency code to the API endpoint, as shown in the API sample call.

Currency codeCurrency code 詳細Detail
USDUSD 米国ドルUS dollar
AUDAUD オーストラリアドルAustralian dollar
BRLBRL ポルトガル語 (ブラジル)Brazilian real
CADCAD カナダドルCanadian dollar
CHFCHF スイスフランSwiss franc
CNYCNY 中国語人民Chinese yuan
DKKDKK デンマーククローネDanish krone
EUREUR ユーロEuro
GBPGBP イギリスポンドBritish pound
INRINR インドルピーIndian rupee
JPYJPY 日本円Japanese yen
KRWKRW 韓国ウォンKorean won
NOKNOK ノルウェークローネNorwegian krone
NZDNZD ニュージーランドドルNew Zealand dollar
RUBRUB ロシアルーブルRussian ruble
SEKSEK スウェーデンクローナSwedish krona
TWDTWD 台湾ドルTaiwan dollar

次の手順Next steps