2017-01-10 1 views
0

Все примеры имеют режим вложенных шаблонов, установленный в «Incremental».Может ли вложенный шаблон Azure ARM быть развернут с режимом Complete?

Когда я установил его «Complete», я получаю следующее сообщение об ошибке:

error: InvalidNestedDeploymentMode : Specified deployment mode 'Complete' is not supported for nested deployment 'shared'. Please see https://aka.ms/arm-deploy for usage details. 
error: Deployment validate failed. 
error: Error information has been recorded to /Users/.../.azure/azure.err 
verbose: Error: Deployment validate failed. 

Я попытался запустить создание развертывания ж/как дополнительных и полный режим, получая ту же ошибку.

Не был уверен, что это было возможно - не удается найти какие-либо документы, связанные с ошибкой «InvalidNestedDeploymentMode».

Порция шаблона ARM:

{ 
    "name": "[concat('node', copyIndex())]", 
    "type": "Microsoft.Resources/deployments", 
    "apiVersion": "2015-01-01", 
    "dependsOn": [ 
    "[resourceId('Microsoft.Resources/deployments', 'shared')]" 
    ], 
    "copy": { 
    "name": "nodecopy", 
    "count": "[parameters('vmCount')]" 
    }, 
    "properties": { 
    "mode": "Complete", 
    "templateLink": { 
     "uri": "...", 
     "contentVersion": "1.0.0.0" 
    } 
} 
+1

В нижней части этой страницы он говорит только шаблон корня может быть установлен Выполнения: https://msdn.microsoft.com/en-us/library/azure/dn790564.aspx «Для вложенные шаблоны, режим развертывания Complete разрешен только на шаблоне корневого уровня « –

ответ

1

Can an Azure ARM nested template be deployed with a mode of Complete?

Во-первых, мы могли бы знать Инкрементальный и Полный режим, который используется для развертывания ресурсов this documentation.

enter image description here

Кроме того, как сказал Эндрю W, только шаблон корневого уровня допускается Complete для режима развертывания. Если вы используете Azure PowerShell с шаблонами диспетчера ресурсов, чтобы развернуть свои ресурсы для Azure и использовать параметр -Debug, вы можете увидеть подробное сообщение об ошибке.

enter image description here

+0

При настройке корневого шаблона на« Полный »и« Опущение »из вложенных шаблонов я бы предположил, что только ресурсы в корневом шаблоне рассматриваются как« Завершить », поскольку все ресурсы в вложенных шаблонах рассматриваются как «Incremental». –

+0

Не использует вложенные шаблоны единственный способ получить полнофункциональное развертывание? –

Смежные вопросы