使用 c# 删除新门户 azure 上的现有 VHD

Remove existing VHD on new portal azure using c#

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

http://(someStorage).blob.core.windows.net/vhds/(somename)_osdisk.vhd already exists. Please provide a different blob URI as target for disk '(somename)_osdisk'.

我可以通过新门户修复此问题并删除与新创建的 VM 的 VHD 同名的 VHD。

我想知道是否有一种方法可以使用 C# 代码删除该 VHD。老是在新传送门删这个太烦人了

Azure 中的 VHD 只是 Azure 存储中的一个 blob。因此,删除 VHD 只是删除存储中的一个 blob。 DOT NET 有一个很好的 API 用于 Azure 存储。请参阅文档 here