我正在使用 Azure 资源管理器模板在 Azure 中部署 VM。我有一个自定义脚本,一旦 VM 启动就会运行。脚本会运行,即使脚本失败,VM 也会继续运行。如果自定义脚本失败,有没有办法拆除 VM?
"properties": {
"publisher": "Microsoft.Azure.Extensions",
"type": "CustomScript",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"[uri(parameters('_artifactsLocation'), concat('scripts/copyfilefromazure.sh', parameters('_artifactsLocationSasToken')))]"
]
},
"protectedSettings": {
"commandToExecute": "[concat('bash ', variables('scriptFileName'), ' ', variables('scriptArgs'))]"
}