2011-09-27 96 views
3

我在一個容器中安裝了一個實例(DotNetNuke加速器)的VHD。但是現在該實例已停止,因此VHD不再安裝。Azure存儲和快照

問題是:我無法用任何UI客戶端重命名此VHD。 「Azure Blob存儲的CloudBerry Explorer」在嘗試重命名時顯示錯誤:「由於該blob具有快照,因此不允許執行此操作」。

我試着列出VisualStudio的快照,但它只返回BLOB的名字......

我嘗試掛載的VHD中的實例,並創建一個文件:它的作品! WTF?

我要瘋了。 :)

謝謝!

回答

1

錯誤是準確的。如果你明白了,這意味着blob實際上有快照。當你裝載一個blob時,你很可能裝載當前版本而不是過去的快照。您可以使用REST API(使用'include = snapshots選項)來枚舉快照以證明這一點。

如果你確實想用最小的麻煩刪除blob,我會建議使用https://www.myazurestorage.com(來自Microsoft DPE的安全站點)。它會自動枚舉你的快照並允許你刪除它們。一旦全部刪除,您也可以刪除blob。

+0

遺憾的是該網站不再可行,其替換(http://storageexplorer.com/)不支持使用快照刪除斑點 –

1

提供的任何界面(Visual Studio,Azure Portal,Microsoft的存儲資源管理器)似乎都提供了一種方法來刪除具有快照的blob。我們這樣做的方式是使用Red Gate的(免費)Azure Explorer。使用Azure Powershell庫也可以在PowerShell中執行此操作。

4

我已經設法通過使用Microsoft Azure存儲瀏覽器刪除具有快照的blob。步驟是:

  1. 您導航到二進制大對象問題
  2. 右鍵 - >管理快照
  3. 刪除所有快照和斑點也消失