【发布时间】:2018-10-14 21:32:39
【问题描述】:
我有 python script1.py 和 bash 脚本 script2.sh 在使用下面的 sn-p 通过 ARM 模板创建 VM 后运行。由于某种原因,当我添加此 script2.sh 虚拟机创建失败。 'fileUris' 和 commandToExecute 都是正确的。可能是什么原因,以及在哪里查找错误?
{
"name": "[concat(variables('web'),'/script1')]",
"properties":
{
"settings": {
"fileUris": ["https://.../script1.py"],
"commandToExecute": "python script1.py"
}
}
},
{
"name": "[concat(variables('web'),'/script2')]",
"properties":
{
"settings": {
"fileUris": ["https://.../script2.sh"],
"commandToExecute": "bash script2.sh"
}
}
},
为了清楚起见,我省略了类型、apiVersion、位置以及发布者、类型和 typeHandlerVersion。两个脚本都依赖于 "[concat('Microsoft.Compute/virtualMachines/', variables('web'))]"
【问题讨论】:
标签: azure azure-resource-manager