我開發的應用程序基本上允許用戶上傳內容並存儲在Azure Blob存儲中。刪除一段時間內未觸發的Azure blob存儲內容
由於內容的性質是爲了在用戶之間快速共享,所以許多內容在一段時間後很快就不會變動。但是對於一些內容可以反覆使用。
爲了阻止blob存儲空間規模的空前增長,我計劃編寫基本上可以找到任何未使用一段時間的blob並將其從存儲中刪除的工具。
如果是標準文件系統,我可以使用「上次訪問時間」來指示上次使用的時間文件的時間。但是,我似乎無法找到blob的相似屬性來確定上次訪問時間。
因此,有沒有人遇到過這種情況,最好的辦法是什麼? 還是我太關心這個了?
任何意見或建議,非常感謝。
謝謝你在先進。
lastmodifieddate是不一樣的LastAccessTime。所以我不能真正使用它。 – heisthedon
如此處所述http://msdn.microsoft。com/en-us/library/windowsazure/ee773165上次訪問blob可能不可用。如果你可以添加你自己的元數據並保持你的blob,你一定可以實現它。 – AvkashChauhan
有一個相當複雜的方法來實現這一點。如果您在存儲帳戶上啓用存儲分析,然後通過日誌進行分析(在$ logs blob容器中提供),以查找上次訪問blob的時間。 –