我正在尝试使用添加磁盘 REST 服务(http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx)将磁盘添加到订阅
我尝试了几乎所有解释的组合,但无论我做什么,磁盘都被列为数据磁盘。尝试使用提琴手检查 Azure PowerShell (https://www.windowsazure.com/en-us/manage/downloads/) 是如何导致错误的。根据 MS,您应该指定HasOperatingSystem
但在使用 Microsoft 的PScmdlet
. 如果你做一个列表磁盘(http://msdn.microsoft.com/en-us/library/windowsazure/jj157176)它也应该发送这个,但是从操作系统磁盘区分数据磁盘的唯一方法是天气“操作系统”是null 或包含“windows”/“Linux”。鉴于这些信息,我尝试使用/不使用操作系统和/或HasOperatingSystem
所有组合创建磁盘,无论我最终总是成为数据磁盘。使用 Microsoft PowerShellCDMLets
允许在 URI 中同时使用 HTTP 和 HTTPS,所以也尝试了这两种方法。
有没有人有要发送的 xml 的工作示例来创建 OS 磁盘?
<Disk xmlns="http://schemas.microsoft.com/windowsazure">
<HasOperatingSystem>true</HasOperatingSystem>
<Label>d2luZ3VuYXY3MDEtbmF2NzAxLTAtMjAxMjA4MjcxNTA5NTU=</Label>
<MediaLink>http://winguvhd.blob.core.windows.net/nav701/nav701-0-20120827150955_osdisk.vhd</MediaLink>
<Name>wingunav701-nav701-0-20120827150955</Name>
<OS>Windows</OS>
</Disk>