Попытка развернуть шаблон ARM для учетной записи базы данных, SQL База данных с двумя коллекциями, где настройка производительности автомасштабирования установлена на уровне базы данных (общая для коллекций).
Я создал эту настройку в Azure UI, а затем экспортировал шаблон. При импорте шаблона из Powershell с использованием New-AzResourceGroupDeployment
происходит сбой с сообщением
Status Message: Entity with the specified id does not exist in the system.
ActivityId: <redacted>, Microsoft.Azure.Documents.Common/2.11.0 (Code:NotFound)
. Это смешно, потому что я экспортировал шаблон и не модифицировал его, а затем импортировал. Разве Azure не распознает свой формат? Думаю, проблема связана с этим фрагментом шаблона:
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings",
"apiVersion": "2020-04-01",
"name": "[concat(parameters('databaseAccounts_an_test_name'), '/', parameters('databaseAccounts_an_test_name'), '-db-2/default')]",
"dependsOn": [
"[resourceId('Microsoft.DocumentDB/databaseAccounts/sqlDatabases', parameters('databaseAccounts_an_test_name'), concat(parameters('databaseAccounts_an_test_name'), '-db-2'))]",
"[resourceId('Microsoft.DocumentDB/databaseAccounts', parameters('databaseAccounts_an_test_name'))]"
],
"properties": {
"resource": {
"throughput": 400,
"autoscaleSettings": {
"maxThroughput": 4000
}
}
}
}
Есть идеи?