#azure #azure-cosmosdb
#azure #azure-cosmosdb
Вопрос:
как мне создать бессерверную учетную запись CosmosDB с помощью Python mgmt SDK azure.mgmt.cosmosdb?
Я не вижу ничего подходящего в DatabaseAccountCreateUpdateParameters. Какие свойства и значения я должен указать?
Ответ №1:
Это пока недоступно, единственный способ создать бессерверный тип — через портал Azure, выбрав опцию Servlerss в типе учетной записи
Ответ №2:
Я не знаю python, поэтому не могу гарантировать, что это сработает. Что я знаю, так это то, что бессерверную функцию можно включить, добавив «EnableServerless» в виде массива отдельных элементов к возможностям.
Глядя на модульные тесты для python management SDK, я ожидаю, что включение бессерверной базы данных будет выглядеть следующим образом, используя этот простой пример того, что вы передадите параметру create_update_parameters при создании новой учетной записи.
BODY = {
"location": AZURE_LOCATION,
"database_account_offer_type": "Standard",
"capabilities": [
{
"EnableServerless"
}
]
"locations": [
{
"location_name": "westus",
"failover_priority": "0"
}
]
}
result = self.mgmt_client.database_accounts.begin_create_or_update(resource_group_name=RESOURCE_GROUP, account_name=ACCOUNT_NAME, create_update_parameters=BODY)
result = result.result()