Python-код для создания подписок в Azure - PullRequest
0 голосов
/ 03 сентября 2018

Можно ли создать подписку Azure, используя код Python? Если возможно, то как?

Я пытаюсь найти что-то вроде этого:

def create_subscriptions():
    response = client.create_subscriptions(
        ------------------,
        ------------------
    )
    return response

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Да, это возможно. Для этого вам следует использовать API REST, предоставляемый Azure. Я не верю, что это уже абстрагировано в SDK (хотя @Ivan Yang указывает по-другому).

По сути, это сводится к выполнению этого запроса REST для вашей учетной записи:

POST https://management.azure.com/providers/Microsoft.Billing/enrollmentAccounts/747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.Subscription/createSubscription?api-version=2018-03-01-preview

{
  "displayName": "Dev Team Subscription",
  "offerType": "MS-AZR-0017P",
  "owners": [
    {
      "objectId": ""
    },
    {
      "objectId": ""
    }
  ]
}

Дополнительную документацию о том, как это сделать, можно найти в блоге MSFT. https://docs.microsoft.com/en-us/azure/azure-resource-manager/programmatically-create-subscription?tabs=rest

0 голосов
/ 04 сентября 2018
  1. Существует Python SDK здесь можно использовать для создания подписки.

    Сначала необходимо установить пакет с помощью pip install azure-mgmt

    Тогда попробуйте позвонить, чтобы создать подписку.

  2. Вы также можете вызвать это api в python для создания подписки.

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