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

2024-04-25 22:44:21 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道如何为azure编程创建文档数据库帐户吗?我知道如何在当前文档数据库帐户中创建数据库。你知道吗


Tags: 文档数据库编程帐户azure
2条回答

您可以使用Azure资源管理器模板或Azure命令行界面(CLI)以编程方式创建DocumentDB帐户。详见DocumentDB Automation

@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)

您可以参考azuresdkdocument。你知道吗

希望有帮助。你知道吗

相关问题 更多 >