【问题标题】:Remove existing VHD on new portal azure using c#使用 c# 删除新门户 azure 上的现有 VHD
【发布时间】:2016-06-11 06:21:09
【问题描述】:

我有一个 Windows 应用程序,可以在 azure 的新门户(不是经典 VM)上创建一个 VM。不知何故,当我删除当前创建的 VM 并尝试使用相同的名称重新创建该 VM 时,我总是会收到错误消息。

http://(someStorage).blob.core.windows.net/vhds/(somename)_osdisk.vhd 已经存在。请提供不同的 blob URI 作为磁盘的目标 '(somename)_osdisk'。

我可以解决此问题的方法是通过新门户并删除与新创建的 VM 的 VHD 具有相同名称的 VHD。

我想知道是否有一种方法可以使用 C# 代码删除该 VHD。如果我总是在新门户上删除它,那太烦人了。

【问题讨论】:

    标签: c# azure azure-blob-storage


    【解决方案1】:

    Azure 中的 VHD 只是 Azure 存储中的一个 blob。因此,删除 VHD 只是删除存储中的 blob。 DOT NET 为 Azure 存储提供了一个不错的 API。请参阅文档here

    【讨论】:

    • 感谢您的回复。是的,这是 azure 存储中的一个 blob。在旧门户上删除它没有任何问题。我似乎找不到在新门户中删除存储帐户上的 blob 的方法。
    • 您可以在新门户中删除 blob:所有资源 --> --> 在“服务”下单击Blobs --> --> 选择你的 blob 并点击 Delete
    • 可以,但你能在 DOT NET API 上做到这一点吗?
    • 是的,当然。阅读文章Get started with Azure Blob storage using .NET,并在Delete blobs部分专门教你如何删除一个blob。
    • 感谢@Jack Zeng!我以为我不能使用它,因为它与存储帐户不在同一个命名空间中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 2023-03-06
    • 2017-10-10
    相关资源
    最近更新 更多