使用 ARM 模板启动 Windows VM 并下载文件并将其存储在特定位置
Launching Windows VM with having files downloaded and stored on a specific location using ARM template
我有一个要求,我必须启动 Linux VM 以及 Windows VM。 Linux 虚拟机只能通过 Windows 虚拟机访问。我已将 SSH 密钥存储在 KeyVault 上。我想知道是否有办法从 Keyvault 下载 SSH 密钥并在从 ARM 模板启动 Windows VM 时复制 /.ssh/ 文件夹中的文件。
基本上,在部署两个 VM 之后,我应该能够通过 RDP 进入我的 Windows VM,并且应该能够直接通过 ssh 连接到我的 Linux VM,而无需任何进一步的手动操作。
提前致谢。
您可以为 Windows VM 设置一个 Custom Script Extension
,它将从密钥库下载 SSH 密钥并执行您的逻辑。
要查看如何在 ARM 模板中部署它,请查看 here。
我有一个要求,我必须启动 Linux VM 以及 Windows VM。 Linux 虚拟机只能通过 Windows 虚拟机访问。我已将 SSH 密钥存储在 KeyVault 上。我想知道是否有办法从 Keyvault 下载 SSH 密钥并在从 ARM 模板启动 Windows VM 时复制 /.ssh/ 文件夹中的文件。
基本上,在部署两个 VM 之后,我应该能够通过 RDP 进入我的 Windows VM,并且应该能够直接通过 ssh 连接到我的 Linux VM,而无需任何进一步的手动操作。
提前致谢。
您可以为 Windows VM 设置一个 Custom Script Extension
,它将从密钥库下载 SSH 密钥并执行您的逻辑。
要查看如何在 ARM 模板中部署它,请查看 here。