What resources are charged when deploying a VM?
Чтобы понять, сколько стоит виртуальная машина, нам необходимо понять, какие ресурсы используются при использовании любой виртуальной машины.Виртуальные машины приобретают затраты на саму ВМ, любое программное обеспечение премиум-класса, работающее на ВМ, учетную запись хранения \ управляемый диск, связанную с ВМ, и передачу пропускной способности сети от ВМ.
Мы можем получить информацию о цене и метаданных дляресурс, используемый в подписке Azure с использованием API карты ресурсов.
Вот URL-адрес API карты образцов частоты.
https://management.azure.com/subscriptions/{subscription-Id}/providers/Microsoft.Commerce/RateCard?api-version={api-version}&$filter=OfferDurableId eq ’{OfferDurableId}’ and Currency eq ’{Currency}’ and Locale eq ’{Locale}’ and RegionInfo eq ’{RegionInfo}’’
Установите {OfferDurableId} в действительное предложениеИдентификационный код (например, MS-AZR-0026P).Дополнительные сведения о списке доступных идентификаторов предложений, доступности страны / региона и валюте выставления счета см. В разделе Сведения о предложении Microsoft Azure.Параметр «Идентификатор предложения» состоит из префикса «MS-AZR-» и номера идентификатора предложения.
Укажите {Валюта} в валюте, в которой должны быть указаны ставки ресурсов.
Установите {Locale} для культуры, в которой необходимо локализовать метаданные ресурса.
Установите {RegionInfo} на двухбуквенный ISOкод, в котором было куплено предложение.
https://management.azure.com/subscriptions/{subscription-Id}/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId экв 'MS-AZR-0003p' и валютный эквивалент 'USD' и региональный эквивалент 'en-US' и RegionInfo eq'US'
пример ответа:
{
"OfferTerms": [],
"Meters": [
{
"MeterId": "1822fcc4-6059-4cbb-a132-54a187aaac46",
"MeterName": "Compute Hours",
"MeterCategory": "Virtual Machines",
"MeterSubCategory": "Basic_D6 VM (Non-Windows)",
"Unit": "Hours",
"MeterTags": [],
"MeterRates": {
"0": 3.136
},
"EffectiveDate": "2015-02-01T00:00:00Z",
"IncludedQuantity": 0.0
},
{
"MeterId": "3c5324ad-eb8c-44c6-af9a-6741ae75fc90",
"MeterName": "Data Transfer Out at 500 Mbps (GB)",
"MeterCategory": "Networking",
"MeterSubCategory": "ExpressRoute (IXP)",
"Unit": "GB",
"MeterTags": [],
"MeterRates": {
"0": 0.1
},
"EffectiveDate": "2014-08-01T00:00:00Z",
"IncludedQuantity": 2048.0
},
{
"MeterId": "9ee077eb-c902-46ef-b7f9-2caeade852e0",
"MeterName": "Compute Hours",
"MeterCategory": "Cloud Services",
"MeterSubCategory": "A6 Cloud Services",
"Unit": "Hours",
"MeterTags": [],
"MeterRates": {
"0": 0.71
},
"EffectiveDate": "2013-12-01T00:00:00Z",
"IncludedQuantity": 0.0
},
…
]
"Currency": "USD",
"Locale": "en-US",
"IsTaxIncluded": false,
"MeterRegion": "US West",
"Tags": []
}
Надеюсь, это поможет.