我们需要创建一个配置文件并将其发送到 linux VM 以供以后设置。有没有办法做到这一点。我们正在使用 ARM 模板进行设置
问问题
150 次
1 回答
0
如果我的理解是正确的,您可以使用Azure 自定义脚本扩展来执行此操作。
自定义脚本扩展在 Azure 虚拟机上下载和执行脚本。此扩展对于部署后配置、软件安装或任何其他配置/管理任务很有用。脚本可以从 Azure 存储或其他可访问的 Internet 位置下载,或提供给扩展运行时。
例子
{
"name": "scriptextensiondemo",
"type": "extensions",
"location": "[resourceGroup().location]",
"apiVersion": "2015-06-15",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', parameters('scriptextensiondemoName'))]"
],
"tags": {
"displayName": "scriptextensiondemo"
},
"properties": {
"publisher": "Microsoft.Azure.Extensions",
"type": "CustomScript",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"https://gist.github.com/ahmetalpbalkan/b5d4a856fe15464015ae87d5587a4439/raw/466f5c30507c990a4d5a2f5c79f901fa89a80841/hello.sh"
],
"commandToExecute": "sh hello.sh"
}
}
}
您可以创建一个脚本来创建文件并执行 Linux 命令。
于 2017-12-11T06:11:21.493 回答