我研究了下面的链接,以了解Azure存储V2的热、冷和存档层。
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
在Blob再水化部分中,它说:
若要读取存档存储中的数据,必须首先将blob的层更改为热或冷。这一过程被称为补液,可能需要15小时才能完成。
我的问题是:
发布于 2019-04-29 14:53:13
所有答案摘自您链接到的文章:
1)是的,你可以得到一份清单,而且不需要额外的费用
2)是的,你必须用水合物来读取文件内容,但是你可以删除而不需要再水化
当blob存储在归档存储中时,blob数据是脱机的,不能读取、复制、覆盖或修改。您不能在存档存储中拍摄blob的快照。但是,blob元数据仍然是在线的和可用的,允许您列出blob及其属性。对于归档中的blobs,唯一有效的操作是GetBlobProperties、GetBlobMetadata、ListBlobs、SetBlobTier和DeleteBlob。
作为对问题2阅读部分的答复的补充:
Blob级分层允许您使用一个名为布洛布台的操作在对象级别更改数据层。随着使用模式的改变,您可以很容易地在热层、冷层或存档层之间更改blob的访问层,而不必在帐户之间移动数据。所有层次的更改都会立即发生。然而,从档案中再补充一个水珠可能需要几个小时。
3) 180天是blob在存档存储中所需的最少时间。在此期间之前的更改会导致提前删除费用。这不会改变删除blobs的方式,因此您仍然可以调用DeleteBlob (并收取早期删除费用)。
任何blob被删除或移出酷(仅GPv2帐户)或存档层,分别在30天和180天之前,将产生比例的早期删除费用。
https://stackoverflow.com/questions/55905727
复制相似问题