Azure备份遗留恢复点集合无法删除,报错存在活跃SAS
解决Azure恢复点集合因活跃SAS无法删除的问题
确认活跃SAS关联
用Azure CLI查询目标磁盘恢复点的SAS信息,替换占位符为你的实际资源信息:az disk restore-point show --resource-group <你的资源组名> --restore-point-collection <恢复点集合名> --name <磁盘恢复点名称> --query 'properties.sasUri'如果返回具体的SAS URI,说明确实存在未过期的活跃SAS权限。
撤销活跃SAS权限
执行CLI命令撤销该磁盘恢复点的所有SAS访问权限:az disk restore-point revoke-access --resource-group <你的资源组名> --restore-point-collection <恢复点集合名> --name <磁盘恢复点名称>再次执行第一步的查询命令,确认
sasUri返回为空,说明权限已撤销。重新尝试删除操作
撤销SAS后,尝试删除恢复点集合:az restore-point-collection delete --resource-group <你的资源组名> --name <恢复点集合名>若仍失败,检查是否有残留的备份作业,可通过以下命令查询(原保管库删除后仍可能存在残留作业):
az backup job list --resource-group <你的资源组名> --vault-name <原恢复服务保管库名>清理相关残留作业后再次尝试删除。
极端情况处理
如果上述步骤均无效,大概率是后台元数据残留或隐性资源锁导致,需提交Azure支持工单,提供恢复点集合的资源ID、完整报错日志,请求后台团队协助清理残留资源。
内容的提问来源于stack exchange,提问作者Remco Kersten
相关产品推荐
相关产品推荐

