You need to enable JavaScript to run this app. 开启软删除与版本控制的Azure存储Blob如何通过Azure CLI恢复
优惠活动
大模型
产品
解决方案
定价
更多

开启软删除与版本控制的Azure存储Blob如何通过Azure CLI恢复

Azure CLI az storage blob undelete 恢复失效问题解决方案

az storage blob undelete 命令可正常用于恢复软删除的Blob,返回执行成功但列表无显示的问题,可按以下步骤排查解决:

  • 先确认Blob实际状态:默认az storage blob list命令不会展示软删除状态的Blob,执行list时需添加--include-deleted参数,即可查看所有状态的Blob,确认目标Blob的当前状态。
  • 若存储账户开启了Blob版本控制:单独执行undelete仅会解除对应Blob软删除版本的删除标记,不会自动将其设置为当前活跃版本,需额外将恢复后的版本复制为当前版本,才会在正常Blob列表中展示该资源。
  • 执行恢复时可添加--delete-snapshots include参数:如果目标Blob关联了软删除的快照,默认undelete逻辑不会处理关联快照,会导致整体恢复不生效,添加该参数可覆盖关联资源的恢复逻辑。
  • 升级Azure CLI到最新版本:旧版本的Azure CLI storage扩展存在undelete命令的已知bug,会出现API返回200但实际未执行恢复操作的问题,执行az upgrade升级到最新版本后重试即可。

内容的提问来源于stack exchange,提问作者Josh Kautz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 01:06:04