用于在Azure中创建订阅的Python代码

问题描述 投票:-2回答:2

是否可以使用python代码创建azure订阅?如果可能,怎么样?

我想找到这样的东西:

def create_subscriptions():
    response = client.create_subscriptions(
        ------------------,
        ------------------
    )
    return response
python azure
2个回答
1
投票
  1. 有python SDK here可用于创建订阅。 首先,您需要使用pip install azure-mgmt安装软件包 然后尝试调用它来创建订阅。
  2. 你也可以在python中调用这个api来创建订阅。

1
投票

是的,这是可能的。您应该使用Azure提供的REST API来执行此操作。我不相信这已经被抽象到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

© www.soinside.com 2019 - 2024. All rights reserved.