Мы развертываем настраиваемую роль для Key Vault с использованием шаблона ARM из Blueprint. Когда мы пытаемся загрузить шаблон ARM в Blue print и даем Publi sh & Assign. Развертывание завершается с ошибкой, появляется следующее сообщение об ошибке -
Сообщение об ошибке: - 1. Сообщение: Ошибка проверки шаблона развертывания: «Ресурс шаблона в строке« 1 »и столбце« 2008 »имеет неправильную длину сегмента . Вложенный тип ресурса должен иметь такое же количество сегментов, как и его имя ресурса. Тип ресурса root должен иметь длину сегмента, на единицу превышающую его имя ресурса. "
2. Артефакт 'f87238e1-28d5-45fa-8ad9-176d07e79a81' типа 'Template' не удалось развернуть из-за следующая ошибка: развертывание шаблона завершилось ошибкой [{"code": "LocationRequired", "message": "Для этого определения требуется свойство location."}]
Кто-то Пожалуйста, вы можете исправить это и что может ошиблись.
Если вам нужен код, дайте мне знать.
Код для справки -
"$ schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"type": "Microsoft.KeyVault/vaults",
"apiVersion": "2019-09-01",
"name": "Key Vault resource manager template deployment operator",
"properties": {
"Name": "Reader for KeyVault",
"location": "West US",
"IsCustom": true,
"Description": "Allows only reader access to KeyVault.",
"Actions": [
"Microsoft.KeyVault/vaults/*/read" ],
"NotActions": [],
"DataActions": [],
"NotDataActions": [],
"AssignableScopes": [
"/subscriptions/000000/resourceGroups/RG-SK"
]
}
}
]
} `