создать группу управления Azure - PullRequest
0 голосов
/ 04 февраля 2019

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

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

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Для аутентификации в Azure я предлагаю Принципал службы , и его легко использовать.

А для создания групп управления это немного сложно, как вы думаете.Группы управления также являются управляемыми ресурсами.Так что вам просто нужно использовать ResourceManagementClient в Python SDK azure.mgmt.resource и класс ResourceGroupsOperations, весь код здесь:

import os
from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.resource import ResourceManagementClient

TENANT_ID = "xxxx"
CLIENT_ID = "xxxx"
KEY = "xxxx"

credentials = ServicePrincipalCredentials(
        client_id = CLIENT_ID,
        secret = KEY,
        tenant = TENANT_ID
        )

subscription_id = "xxxx"

client = ResourceManagementClient(credentials, subscription_id)

resource_group_params = {'location': 'eastus'}
resource_group = client.resource_groups.create_or_update('groupName', resource_group_params)

print resource_group

Более подробную информацию можно получить из ResourceGroupsOperations ,Удачи!

0 голосов
/ 04 февраля 2019

в этом показано, как пройти аутентификацию в Azure с помощью Python SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...