在Azure中创建订阅的Python代码

在Azure中创建订阅的Python代码,python,azure,Python,Azure,是否可以使用python代码创建azure订阅?如果可能,如何进行? 我想找到这样的东西: def create_subscriptions(): response = client.create_subscriptions( ------------------, ------------------ ) return response 还有一个python SDK可以用来创建订阅 首先,您需要使用pip install azure m

是否可以使用python代码创建azure订阅?如果可能,如何进行?

我想找到这样的东西:

def create_subscriptions():
    response = client.create_subscriptions(
        ------------------,
        ------------------
    )
    return response
  • 还有一个python SDK可以用来创建订阅

    首先,您需要使用
    pip install azure mgmt

    然后尝试调用它来创建订阅

  • 您也可以在python中调用它来创建订阅


  • 是的,这是可能的。您应该使用Azure提供的RESTAPI来执行此操作。我不相信这已经被抽象到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": "" } ] } 邮递https://management.azure.com/providers/Microsoft.Billing/enrollmentAccounts/747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.Subscription/createSubscription?api-版本=2018-03-01-预览 { “displayName”:“开发团队订阅”, “报价类型”:“MS-AZR-0017P”, “业主”:[ { “objectId”:” }, { “objectId”:” } ] } 更多关于如何做到这一点的文档可以在MSFT博客上找到。

    更准确地说,您需要azure管理订阅包。查看此测试:这里有一个在最近的Azure SDK for Python迭代中创建订阅的方法:是的,正如Ivan所说,SDK是可用的(我在微软的Python SDK团队工作)