Если запустить PowerShell командлет Get-AzureVMImage
, вы увидите все изображения. Как указано в @Gaurav, те, которые коррелируют с Мои изображения имеют PublisherName User. Так, опять же, с помощью PowerShell, вот как увидеть только ваши изображения от трубопровода до Where-Object
:
Get-AzureVMImage | Where-Object { $_.PublisherName -eq 'User' }
Если вы хотите, чтобы увидеть имена изображений в вашей консоли, вы могли бы конвейер к ForEach-Object
:
Get-AzureVMImage | Where-Object { $_.PublisherName -eq 'User' } |
ForEach-Object { Write-Host $_.ImageName }
Примечание: Если значение PublisherName вашего изображения пуст, вместо этого используйте Category -eq 'User'.
Вот пример вывода из моей подписки:

EDIT Если вы используете CLI Mac/Linux, вы бы запустить несколько другую команду:
azure vm image list
Или, чтобы вернуться json:
azure vm image list --json
После того, как у вас есть JSON, вы можете, например, труба, инструмент командной строки, такие как jsontool, чтобы получить свои собственные имена изображений (имя изображения возвращается в ключе Name
):
azure vm image list --json | json -a -c 'this.Category == "User"' Name
Здравствуйте вы можете мне помочь, как отфильтровать с помощью REST API. спасибо –
есть ли способ получить список с помощью CLI Linux? –
@GuyKorland - Я только что обновил свой ответ с помощью метода CLI для Mac/Linux. –