如何解决是否可以对已经等待再水化的 Azure blob 再水化?
我想知道如果已经有更改访问层的待处理请求,是否可以在 Microsoft Azure blob 存储中重新水合 blob(更改访问层的请求)?
例如,blob 当前设置为存档,而我将访问层设置为 Cool。请求更改后,需要几个小时才能完成。但是,如果我改变主意并希望将其更改为 Hot tier 而不是 Cool 或将其更改回 Archive 该怎么办?
当它仍在等待第一个请求时,我尝试将其更改为 Hot 而不是 Cool,但收到一个错误,指出它无法更改 blob 的访问层。我查看了有关这种可能性的 Microsoft 文档,但到目前为止,我找不到任何相关信息。从表面上看,您似乎必须等到初始请求完成后才能再次请求更改层级。我想知道是否是这种情况,或者是否有办法覆盖初始访问层更改请求?
解决方法
我想知道是否是这种情况,或者是否有办法覆盖 初始访问层更改请求?
这是不可能的。从这个link
:
补液请求一经发起,便无法取消。中 在再水化过程中,x-ms-access-tier blob 属性将 继续显示为存档,直到补液完成 在线层。
您可以做的一件事是将存档的 blob 复制到热层中的新 blob。但是,您存档的 blob 最终会转换为可访问的 blob,因此您最终会得到 2 个内容相同的 blob。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。