是否总是需要(Azure Blob 存储)存档层的再水化?
Is rehydration of the (Azure Blob Storage) archive tier always needed?
我研究了以下内容link以了解 Azure Storage V2 的热层、冷层和归档层。
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
在 Blob 再水化 部分说:
To read data in archive storage, you must first change the tier of the blob to hot or cool. This process is known as rehydration and can take up to 15 hours to complete.
我的问题是:
- 我可以只获取所有 blob 的列表而无需再水化吗?我要花钱吗?
- 我是否必须在 reading/deleting 单个文件之前执行补液?
- 我是否必须在 180 天之前执行恢复才能删除文件?
所有答案均摘自您链接到的文章:
1) 是的,你可以获得一份清单,而且不会额外收费
2) 是的,你必须rehydrate 才能读取文件内容,但是你可以删除而不用rehydrate
While a blob is in archive storage, the blob data is offline and cannot be read, copied, overwritten, or modified. You can't take snapshots of a blob in archive storage. However, the blob metadata remains online and available, allowing you to list the blob and its properties. For blobs in archive, the only valid operations are GetBlobProperties, GetBlobMetadata, ListBlobs, SetBlobTier, and DeleteBlob.
作为问题 2 阅读部分答案的补充):
Blob-level tiering allows you to change the tier of your data at the object level using a single operation called Set Blob Tier. You can easily change the access tier of a blob among the hot, cool, or archive tiers as usage patterns change, without having to move data between accounts. All tier changes happen immediately. However, rehydrating a blob from archive can take several hours.
3) 180 天是 blob 需要在存档存储中的最短时间。在此期间之前的更改会产生提前删除费用。这不会改变您删除 blob 的方式,因此您仍然可以调用 DeleteBlob
(并收取提前删除费用)。
Any blob that is deleted or moved out of the cool (GPv2 accounts only) or archive tier before 30 days and 180 days respectively will incur a prorated early deletion charge.
我研究了以下内容link以了解 Azure Storage V2 的热层、冷层和归档层。
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
在 Blob 再水化 部分说:
To read data in archive storage, you must first change the tier of the blob to hot or cool. This process is known as rehydration and can take up to 15 hours to complete.
我的问题是:
- 我可以只获取所有 blob 的列表而无需再水化吗?我要花钱吗?
- 我是否必须在 reading/deleting 单个文件之前执行补液?
- 我是否必须在 180 天之前执行恢复才能删除文件?
所有答案均摘自您链接到的文章:
1) 是的,你可以获得一份清单,而且不会额外收费
2) 是的,你必须rehydrate 才能读取文件内容,但是你可以删除而不用rehydrate
While a blob is in archive storage, the blob data is offline and cannot be read, copied, overwritten, or modified. You can't take snapshots of a blob in archive storage. However, the blob metadata remains online and available, allowing you to list the blob and its properties. For blobs in archive, the only valid operations are GetBlobProperties, GetBlobMetadata, ListBlobs, SetBlobTier, and DeleteBlob.
作为问题 2 阅读部分答案的补充):
Blob-level tiering allows you to change the tier of your data at the object level using a single operation called Set Blob Tier. You can easily change the access tier of a blob among the hot, cool, or archive tiers as usage patterns change, without having to move data between accounts. All tier changes happen immediately. However, rehydrating a blob from archive can take several hours.
3) 180 天是 blob 需要在存档存储中的最短时间。在此期间之前的更改会产生提前删除费用。这不会改变您删除 blob 的方式,因此您仍然可以调用 DeleteBlob
(并收取提前删除费用)。
Any blob that is deleted or moved out of the cool (GPv2 accounts only) or archive tier before 30 days and 180 days respectively will incur a prorated early deletion charge.