API для извлечения всех ультра дисков из моей подписки - PullRequest
0 голосов
/ 06 января 2020

**** Привет всем, нужен один REST API для получения всех ультра-дисков, присутствующих в моей подписке, с портала azure. Поскольку у ультра-диска много ограничений по регионам и размеру, нам необходимо помнить обо всех предварительных условиях во время создания. Не удалось найти API, предназначенный специально для ультра-диска. Кто-нибудь может помочь? ****

Ответы [ 2 ]

0 голосов
/ 06 января 2020

Я думаю, вам нужно использовать Disks - List API, получить все диски и затем передать имя диска, чтобы получить с DiskSKU

https://management.azure.com/subscriptions/ {идентификатор подписки} /providers/Microsoft.Compute/disks?api-version=2019-07-01

0 голосов
/ 06 января 2020

Если вы хотите создать ультра-диск для своих Azure виртуальных машин, и до этого вам нужно знать, ограничивает ли поддержка размера 10 * регион и размер виртуальной машины *, только используйте PowerShell ниже для проверки:

$region = "<region>"
$vmSize = "<VM size>"
$values = (Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) -and $_.LocationInfo[0].ZoneDetails.Count -gt 0})[0].LocationInfo[0].ZoneDetails

Для получения дополнительной информации, пожалуйста, см. этот официальный сделать c.

Если вы просто хотите знать, что на ультра-дисках представлены связанные данные вашей подписки, попробуйте этот API:

GET https://management.azure.com/subscriptions/<subscriotion ID>/providers/Microsoft.Compute/skus?$filter=location eq '<the location you want to check>'  &api-version=2019-04-01

Этот API ответит вам на все SKU, представляющие информацию, например, если вы хотите чтобы проверить southeastasia, вы получите список ниже, который содержит информацию о ультра-диске:

enter image description here

Надеюсь, это поможет.

...