使用 Rest 从 Azure 平台映像创建 VM API
Creating VM From Azure Platform Images with Rest API
我正在尝试通过 azure rest 创建虚拟机部署操作 API 截至文档 here。
但是我没能弄清楚用 OSImage 创建 VM 的参数(比如 Ubuntu 14.04)。 OSVirtualHadrDisk 的 SourceImageName 和 MediaLink 的值应该是多少?
您可以使用 Azure PowerShell Cmdlet 中的 Get-AzureVMImage 轻松获取可用映像名称列表。
Get-AzureVMImage | where { $_.ImageFamily -like "*ubuntu*14.04*" } | Sort-Object PublishedDate | Format-List ImageFamily, ImageName
...
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB
...
因此,例如,对于 2015 年 1 月 23 日发布的图像,您的 SourceImageName 如下所示:
b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB
MediaLink 是为您的虚拟机创建的 VHD 的名称和位置。它可以是您想要的任何名称,前提是它位于您的 Azure 存储帐户中。例如:
https://[YOUR STORAGE ACCT NAME].blob.core.windows.net/vhds/[SOME UNIQUE NAME].vhd
如果您想查看示例,请使用 Azure 管理门户在您的订阅中创建一个虚拟机,然后查看 DASHBOARD 的 Disks 部分 虚拟机页面。
我正在尝试通过 azure rest 创建虚拟机部署操作 API 截至文档 here。
但是我没能弄清楚用 OSImage 创建 VM 的参数(比如 Ubuntu 14.04)。 OSVirtualHadrDisk 的 SourceImageName 和 MediaLink 的值应该是多少?
您可以使用 Azure PowerShell Cmdlet 中的 Get-AzureVMImage 轻松获取可用映像名称列表。
Get-AzureVMImage | where { $_.ImageFamily -like "*ubuntu*14.04*" } | Sort-Object PublishedDate | Format-List ImageFamily, ImageName
...
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GB
ImageFamily : Ubuntu Server 14.04 LTS
ImageName : b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB
...
因此,例如,对于 2015 年 1 月 23 日发布的图像,您的 SourceImageName 如下所示:
b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GB
MediaLink 是为您的虚拟机创建的 VHD 的名称和位置。它可以是您想要的任何名称,前提是它位于您的 Azure 存储帐户中。例如:
https://[YOUR STORAGE ACCT NAME].blob.core.windows.net/vhds/[SOME UNIQUE NAME].vhd
如果您想查看示例,请使用 Azure 管理门户在您的订阅中创建一个虚拟机,然后查看 DASHBOARD 的 Disks 部分 虚拟机页面。