使用 az cli 将参数传递给 --custom-data Cloud Init 脚本

Pass parameters to --custom-data Cloud Init script using az cli

有没有办法将参数传递给云初始化脚本?试图实现这样的目标:

az vm create ... --custom-data myscript.yml param1 param2

显然可以使用 ARM 模板中的变量,如下所示:https://github.com/Azure/iotedge-vm-deploy/blob/master/cloud-init.txt#L44

恐怕你弄错了。它不是 CLI 命令 az vm create 的参数,它是 Azure 模板的变量。可以看到变量docs is defined in the template variables block, and of course, you can then use it in the template for the VM property customData.

现在 CLI 命令 az vm create 不支持 --custom-data 的参数。您可以获得有关 Azure VM 的 cloud-init 的更多详细信息 here