删除 Azure 备份恢复服务保管库

本文介绍如何删除 Azure 备份恢复服务保管库。 其中分别说明了如何删除依赖项,以及如何删除保管库。

开始之前

不能删除具有以下任何依赖项的恢复服务保管库:

  • 不能删除包含受保护数据源(例如 IaaS VM、SQL 数据库、Azure 文件共享)的保管库。
  • 不能删除包含备份数据的保管库。 删除备份数据后,它将进入已软删除状态。
  • 不能删除包含处于已软删除状态的备份数据的保管库。
  • 不能删除包含已注册存储帐户的保管库。

如果在不删除依赖项的情况下尝试删除保管库,将会遇到以下错误消息之一:

  • 由于此保管库中存在现有资源,因此无法删除此保管库。 请确保不存在与此保管库关联的备份项、受保护的服务器或备份管理服务器。 注销与此保管库关联的以下容器,然后再继续删除。

  • 不能删除恢复服务保管库,因为该保管库中存在处于软删除状态的备份项。 完成删除操作 14 天后,软删除的项将永久删除。 请在永久删除了备份项且保管库中未留下任何处于软删除状态的项之后,尝试删除保管库。 有关详细信息,请参阅 Azure 备份的软删除

备注

在从保管库中删除备份保护策略之前,必须确保

  • 策略没有任何关联的备份项。
  • 每个关联的项都与一些其他策略相关联。

删除恢复服务保管库

选择客户端:

首先,请阅读 开始之前 部分,以了解依赖项和保管库删除过程。

备注

目前,Azure 备份 CLI 仅支持管理 Azure VM 备份,因此,仅当保管库包含 Azure VM 备份时,以下命令才能删除保管库。 如果保管库包含非 Azure VM 类型的任何备份项,则无法使用 Azure 备份 CLI 删除该保管库。

若要删除现有的恢复服务保管库,请执行以下步骤:

  • 停止保护并删除备份数据

    az backup protection disable --container-name
                             --item-name
                             [--delete-backup-data {false, true}]
                             [--ids]
                             [--resource-group]
                             [--subscription]
                             [--vault-name]
                             [--yes]
    

    有关详细信息,请参阅此文

  • 删除现有的恢复服务保管库:

    az backup vault delete [--force]
                       [--ids]
                       [--name]
                       [--resource-group]
                       [--subscription]
                       [--yes]
    

    有关详细信息,请参阅此文

后续步骤