Microsoft Azure — получение сведений о подписке Azure с помощью запроса Resource Graph

Опубликовано: 19 Февраля, 2023

В этой статье вы узнаете, как получить полную информацию о подписках Azure в формате JSON, выполнив следующие запросы KQL в Azure Resource Graph Explorer на портале Azure. Давайте начнем с проверки различных запросов с примерами.

Синтаксис:

ResourceContainers
| where type =~ "microsoft.resources/subscriptions"

следующие данные могут быть получены с помощью вышеуказанного запроса KQL.

  • Идентификатор арендатора
  • Идентификатор подписки
  • Название подписки
  • Свойства подписки

Пример 1. Используйте приведенный ниже запрос Azure Resource Graph, чтобы получить все подписки Azure в группе управления с именем подписки и идентификатором подписки.

ResourceContainers
| where type =~ "microsoft.resources/subscriptions"
| project SubscritionName=name, subscriptionId

этот запрос возвращает список имен подписок и их идентификаторов подписок.

Note: You can also export the list by clicking
on Download as CSV. (Refer Output Image)

Выход:

Пример 2. Используйте приведенный ниже запрос, чтобы получить список имени подписки, идентификатора подписки и идентификатора арендатора.

ResourceContainers
| where type =~ "microsoft.resources/subscriptions"
| project SubscritionName=name, subscriptionId, tenantId

Выход:

Пример 3. Используйте следующий запрос, чтобы получить список имен подписок и их свойств.

ResourceContainers
| where type =~ "microsoft.resources/subscriptions"
| project SubscritionName=name, properties

Выход: