[Документация Yandex Cloud](../../../index.md) > [Yandex Cloud Backup](../../index.md) > [Пошаговые инструкции](../index.md) > Резервные копии > Удалить все копии защищаемого ресурса

# Удалить все резервные копии защищаемого ресурса


{% note warning %}

Сервис Yandex BareMetal доступен только в [регионе Россия](../../../overview/concepts/region.md).

{% endnote %}


Если требуется удалить все резервные копии [виртуальной машины Compute Cloud](../../concepts/vm-connection/compute.md), [сервера BareMetal](../../concepts/vm-connection/baremetal.md) или [внешнего ресурса](../../concepts/vm-connection/external-resources.md), быстрее и эффективнее удалять эти резервные копии не по отдельности, а целым [архивом](../../concepts/backup.md#archives). Так вы сможете сэкономить время и избежать возможных ошибок.

Чтобы удалить архив резервных копий [защищаемого ресурса](../../concepts/index.md#protected-resources):

{% list tabs group=instructions %}

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Посмотрите описание команды CLI для удаления архива резервных копий:

      ```bash
      yc backup backup batch-delete --help
      ```
  1. Получите список всех архивов резервных копий в каталоге по умолчанию:

      ```bash
      yc backup backup list-archives
      ```

      Результат:

      ```
      +--------------------------------------+-------------+----------------------+--------------------------------------------------------------------------------------+--------+---------------------+---------------------+------------------------+
      |                  ID                  | RESOURCE ID |     INSTANCE ID      |                                         NAME                                         |  SIZE  |     CREATED AT      |     UPDATED AT      | LAST BACKUP CREATED AT |
      +--------------------------------------+-------------+----------------------+--------------------------------------------------------------------------------------+--------+---------------------+---------------------+------------------------+
      | d8322308-fc11-833a-6b52-ca63******** |             | epd73glhmkr0******** | second-vm-579CFEB6-A557-4922-AACD-697FADED0529-40DC750F-057C-41FD-8AAE-D485A******** | 6.0 GB | 2025-03-02 15:33:44 | 0001-01-01 00:00:00 | 2025-03-02 16:07:13    |
      | 4508faa1-3372-542e-f73a-cccf******** |             | epdolbm6ijmt******** | backup-vm-579CFEB6-A557-4922-AACD-697FADED0529-86A93494-96F7-4168-A44C-0A969******** | 9.3 GB | 2025-03-02 14:13:46 | 0001-01-01 00:00:00 | 2025-03-02 16:07:16    |
      +--------------------------------------+-------------+----------------------+--------------------------------------------------------------------------------------+--------+---------------------+---------------------+------------------------+
      ```

      {% note info %}

      Вы можете запросить список архивов резервных копий для определенного защищаемого ресурса:

      ```bash
      yc backup backup list-archives \
        --instance-id <идентификатор_защищаемого_ресурса>
      ```

      Но эта команда выведет результат только в том случае, если указанный ресурс не был удален — то есть все еще существует и подключен к Cloud Backup.

      {% endnote %}

  1. Удалите архив резервных копий:

      * Вы можете удалить архив, указав его идентификатор:

          ```bash
          yc backup backup batch-delete \
            --archive-id <идентификатор_архива>
          ```

          Где `--archive-id` — идентификатор [архива резервных копий](../../concepts/backup.md#archives), который требуется удалить.

      * Вы можете удалить архив, указав идентификаторы защищаемого ресурса и политики резервного копирования:

          ```bash
          yc backup backup batch-delete \
            --instance-id <идентификатор_защищаемого_ресурса> \
            --policy-id <идентификатор_политики>
          ```

          Где:
          * `--instance-id` — идентификатор [виртуальной машины Compute Cloud](../../concepts/vm-connection/compute.md), [сервера BareMetal](../../concepts/vm-connection/baremetal.md) или [внешнего ресурса](../../concepts/vm-connection/external-resources.md), резервные копии которых требуется удалить. При использовании параметра `--instance-id` обязательно также указывать параметр `--policy-id`.
          * `--policy-id` — идентификатор [политики резервного копирования](../../concepts/policy.md), в соответствии с которой были созданы удаляемые резервные копии. При использовании параметра `--policy-id` обязательно также указывать параметр `--instance-id`.

{% endlist %}

В результате удаления архива будут удалены все резервные копии [защищаемого ресурса](../../concepts/index.md#protected-resources), хранящиеся в этом архиве.

{% note info %}

Если резервные копии для защищаемого ресурса создавались в соответствии с несколькими разными политиками резервного копирования, необходимо удалить также и другие архивы этого ресурса, созданные в соответствии с такими политиками.

{% endnote %}

#### Полезные ссылки {#see-also}

* [Удалить резервную копию](delete.md)