Получить список всех местоположений и служб Azure?

Кто-нибудь знает, существуют ли какие-либо общие API Azure для получения списка всех их местоположений и служб, независимо от конкретной подписки?


person Feech    schedule 08.10.2017    source источник


Ответы (3)


Получить -AzureRmLocation => Получает все расположения и поддерживаемых поставщиков ресурсов для каждого расположения.

Resource Manager поддерживается во всех регионах, но развертываемые вами ресурсы могут поддерживаться не во всех регионах. Кроме того, на вашу подписку могут быть наложены ограничения, не позволяющие использовать некоторые регионы, поддерживающие ресурс.

((Get-AzureRmResourceProvider -ProviderNamespace Microsoft.AnyService).ResourceTypes | Where-Object ResourceTypeName -eq AnyService).Locations

Примечание. Замените AnyService на ResourceProvider.

Версия API соответствует версии операций REST API, выпущенной поставщиком ресурсов.

Дополнительные сведения см. в разделе "Поставщики и типы ресурсов".

person CHEEKATLAPRADEEP-MSFT    schedule 10.10.2017

обратите внимание, что не все ресурсы доступны во всех местах. Если вы хотите узнать места, где доступен определенный тип ресурса, вам потребуется получить информацию о поставщике этого типа ресурса.

Дополнительные сведения см. по этой ссылке: https://msdn.microsoft.com/en-us/library/azure/dn790524.aspx

Аналогичный запрос уже рассматривался здесь.

person AshokPeddakotla-MSFT    schedule 09.10.2017
comment
Это выглядит ограниченным ресурсами в рамках моей подписки. Я ищу более глобальное представление обо всем Azure (все страны, регионы и службы) независимо от того, использую ли я их в своей подписке. Get-AzureRMLocation выглядит многообещающе, я проверю. Является - person Feech; 09.10.2017

Спасибо за помощь! В итоге нам пришлось очистить страницу состояния Azure. Не было простых сопоставлений Get-AzureRmLocation с их четырехслойной глубокой страницей состояния (зоны, регионы, категории, службы).

person Feech    schedule 27.10.2017