【问题标题】:Is it possible to rehydrate an Azure blob that is already pending rehydration?是否可以对已等待补液的 Azure blob 补液?
【发布时间】:2021-06-05 19:03:14
【问题描述】:

我想知道如果已经有更改访问层的待处理请求,是否可以在 Microsoft Azure blob 存储中重新水化 blob(更改访问层的请求)?

例如,blob 当前设置为存档,而我将访问层设置为冷。请求更改后,需要几个小时才能完成。但是,如果我改变主意并想将其更改为 Hot tier 而不是 Cool 或将其更改回 Archive,该怎么办?

当它仍在等待第一个请求时,我尝试将其更改为 Hot 而不是 Cool,但收到一个错误,提示它无法更改 blob 的访问层。我查看了有关这种可能性的 Microsoft 文档,但到目前为止,我找不到任何相关信息。从外观上看,您似乎必须等到初始请求完成后才能再次请求更改层级。我想知道是否是这种情况,或者是否有办法覆盖初始访问层更改请求?

【问题讨论】:

    标签: azure blob azure-blob-storage


    【解决方案1】:

    我想知道是否是这种情况,或者是否有办法覆盖 初始访问层更改请求?

    这是不可能的。来自这个link

    补液请求一旦发起,就无法取消。期间 在补液过程中,x-ms-access-tier blob 属性将 继续显示为存档,直到补液完成 在线层。

    您可以做的一件事是将存档的 blob 复制到热层中的新 blob。但是,您的存档 blob 最终将转换为可访问的 blob,因此您最终将得到 2 个具有相同内容的 blob。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多