gpt4 book ai didi

rest - 用于创建操作系统磁盘的 Azure Rest 服务

转载 作者:行者123 更新时间:2023-12-02 07:32:19 24 4
gpt4 key购买 nike

我正在尝试使用添加磁盘 REST 服务 ( http://msdn.microsoft.com/en-us/library/windowsazure/jj157178.aspx ) 将磁盘添加到订阅

我尝试了几乎所有解释的组合,但无论我做什么,磁盘都会被列为数据磁盘。尝试使用 fiddler 检查 Azure PowerShell (https://www.windowsazure.com/en-us/manage/downloads/) 如何导致错误。根据 MS 的说法,您应该指定 HasOperatingSystem,但在使用 Microsoft 的 PScmdlet 时不提供它。如果您执行列表磁盘( http://msdn.microsoft.com/en-us/library/windowsazure/jj157176 ),它也应该发送此信息,但区分数据磁盘与操作系统磁盘的唯一方法是天气“OS”为空或包含“windows”/“Linux”。鉴于这些信息,我尝试在所有组合中创建带有/不带有操作系统和/或 HasOperatingSystem 的磁盘,无论怎样,我最终总是成为数据磁盘。使用 Microsoft PowerShell CDMLet 允许在 URI 中同时使用 HTTP 和 HTTPS,因此也尝试了这两种方法。

有人有要发送的 WORKING xml 示例来创建操作系统磁盘吗?

<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>

最佳答案

正如我在评论中提到的,文档确实存在问题。

尝试将此作为您的请求负载。这是由编写 Windows Azure PowerShell Cmdlet 的 Microsoft 人员提供给我的:

<Disk xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/windowsazure">
<OS>Windows</OS>
<Label>mydisk.vhd</Label>
<MediaLink>https://vmdemostorage.blob.core.windows.net/uploads/mydisk.vhd</MediaLink>
<Name>mydisk.vhd</Name>
</Disk>

我刚刚尝试使用上面的 XML,我可以在我的订阅中看到操作系统磁盘。

关于rest - 用于创建操作系统磁盘的 Azure Rest 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12255346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com