如何从命令行在 Azure 中创建带有 OS 图像的磁盘?

How can you create a disk with an OS image in Azure from the command line?

Azure 中的命令行工具允许您从 .vhd 映像创建磁盘,如下所示

azure vm disk create my-data-disk ~/test.vhd --location "West US"

您可以使用存储在在线 blob 中的 VHD 而不是本地 VHD,因此如果您有一个装有您选择的操作系统的 VHD,您就可以这样做。但是,我还没有找到一种方法来从 Azure 中现有的 OS 图像之一创建它,或者这些图像是否存储在 blob 中,如果是,它们的地址是什么。最终,我想要的是编写在 Azure 中创建完整虚拟机的脚本,从存储开始;到目前为止,我可以编写 VM 创建脚本,但我必须从控制面板创建磁盘存储。 我想其中一个选项是创建已从 VMDepot https://vmdepot.msopentech.com 提供的 VM,但我想知道是否可以从头开始。

您显然需要一个虚拟机来在磁盘上存储任何内容。因此,在线或通过命令行执行此操作的正确方法是首先创建一个带有您选择的 OS 并附加虚拟存储的虚拟机,然后只需删除 VM 留下您的存储(最少) 最喜欢 OS 安装