如何在azure中使用python创建documentdb帐户?

时间:2016-09-06 08:07:32

标签: python azure

是否有人知道如何以编程方式为azure创建文档数据库帐户?我知道在当前文档数据库帐户中创建数据库。

2 个答案:

答案 0 :(得分:0)

您可以使用Azure Resource Manager模板或Azure命令行界面(CLI)以编程方式创建DocumentDB帐户。有关详细信息,请参阅DocumentDB Automation

答案 1 :(得分:0)

@Amol Shinde,尝试使用Azure SDK for Python创建documentdb帐户。

作为参考,这是我的示例代码。

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

subscription_id = 'xxxx-xxxx-xxx-xxx-xxx'
client_id = 'xxxx-xxxx-xxx-xxx-xxx'
client_secret = 'XXXXXXXXXXXXXXXXXXXXx'
tenant_id = 'xxxx-xxxx-xxx-xxx-xxx'

credentials = ServicePrincipalCredentials(client_id = client_id, secret = client_secret, tenant = tenant_id)

client = ResourceManagementClient(credentials, subscription_id)

documentdb_params = {
    'location': 'westus',
    'properties':  {
        'name': 'myDocumentDb',
        'databaseAccountOfferType': 'Standard'
    }
}

client.resources.create_or_update('<your-resource-group>',
                                  'Microsoft.DocumentDB',
                                  '',
                                  'databaseAccounts',
                                  'myDocumentDb',
                                  '2015-06-01',
                                  documentdb_params)

您可以参考Azure SDK document

希望它有所帮助。