我研究了以下链接,以了解Azure Storage V2的热,凉和存档层。
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
在 Blob补液部分中,内容为:
要读取存档存储中的数据,必须首先将Blob的层更改为hot或cool。此过程称为补液,最多可能需要15个小时才能完成。
我的问题是:
答案 0 :(得分:3)
所有答案均来自您链接到的文章 :
1)是的,您可以获得一份清单,而且不会花额外的钱
2)是的,您必须重新补水才能读取文件内容,但是可以不重新补水而删除
当Blob在归档存储中时,Blob数据处于脱机状态,无法读取,复制,覆盖或修改。您无法在存档存储中拍摄Blob的快照。但是,blob元数据保持在线状态并且可用,允许您列出blob及其属性。对于存档中的Blob,唯一有效的操作是GetBlobProperties,GetBlobMetadata,ListBlobs,SetBlobTier和 DeleteBlob 。
作为对问题2的阅读部分的答案的补充:
Blob级分层允许您使用称为Set Blob Tier的单个操作在对象级更改数据层。随着使用模式的变化,您可以轻松地在热,酷或归档层之间更改Blob的访问层,而无需在帐户之间移动数据。所有层级更改都会立即发生。但是,为存档中的blob补水可能需要几个小时。
3)180天是Blob在归档存储中所需的最短时间。在此期间之前进行更改会产生早期删除费用。这不会更改删除Blob的方式,因此您仍然可以致电DeleteBlob
(并收取早期删除费用)。
任何分别在30天和180天之前被删除或从酷炫(仅适用于GPv2帐户)或归档层中删除的Blob都会按比例分配早期删除费用。