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

# Удалить снимок диска

{% note warning %}

Удаление [снимка](../../concepts/snapshot.md) — неотменяемая и необратимая операция, восстановить удаленный снимок невозможно. При удалении снимка удаляется вся хранимая на нем информация. Данные на основном диске останутся без изменений.

{% endnote %}

Чтобы удалить снимок:

{% list tabs group=instructions %}

- Консоль управления {#console}

  1. В консоли управления выберите каталог, в котором находится снимок.
  1. [Перейдите](https://kz.console.yandex.cloud/link/compute) в сервис **Compute Cloud**.
  1. На панели слева выберите ![image](../../../_assets/console-icons/picture.svg) **Снимки дисков**.
  1. В строке с нужным снимком нажмите значок ![image](../../../_assets/console-icons/ellipsis.svg) и выберите **Удалить**.
  1. В открывшемся окне нажмите кнопку **Удалить**.

- CLI {#cli}

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

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

     ```bash
     yc compute snapshot delete --help
     ```

  1. Получите список снимков в каталоге по умолчанию:

     ```bash
     yc compute snapshot list
     ```
     
     Результат:
     
     ```text
     +----------------------+-----------------+----------------------+--------+----------------------------+
     |          ID          |       NAME      |     PRODUCT IDS      | STATUS |        DESCRIPTION         |
     +----------------------+-----------------+----------------------+--------+----------------------------+
     | fd8rlt1u2rf0l******* | first-snapshot  | f2ecl5vhsftd******** | READY  | my first snapshot via CLI  |
     | fhmolt1u2rf0******** | second-snapshot | f2eclmol5lps******** | READY  | my second snapshot via CLI |
     +----------------------+-----------------+----------------------+--------+----------------------------+
     ```

  1. Выберите идентификатор (`ID`) или имя (`NAME`) нужного снимка.
  1. Удалите снимок:

     ```bash
     yc compute snapshot delete \
       --name first-snapshot
     ```

- Terraform {#tf}

  Если у вас еще нет Terraform, [установите его и настройте провайдер Yandex Cloud](../../../tutorials/infrastructure-management/terraform-quickstart.md#install-terraform).
  
  
  Чтобы управлять инфраструктурой с помощью Terraform от имени сервисного аккаунта или пользовательских аккаунтов: аккаунта на Яндексе, федеративного аккаунта и локального пользователя, [аутентифицируйтесь](../../../terraform/authentication.md) соответствующим способом.

  Если вы создавали снимок диска с помощью Terraform, вы можете удалить его:
  1. В командной строке перейдите в папку, где расположен конфигурационный файл Terraform.
  1. Удалите ресурсы с помощью команды:

     ```bash
     terraform destroy
     ```

     {% note alert %}

     Terraform удалит все ресурсы, созданные в текущей конфигурации: кластеры, сети, подсети, виртуальные машины и т. д.

     {% endnote %}

  1. Введите слово `yes` и нажмите **Enter**.

- API {#api}

  Воспользуйтесь методом REST API [delete](../../api-ref/Snapshot/delete.md) для ресурса [Snapshot](../../api-ref/Snapshot/index.md) или вызовом gRPC API [SnapshotService/Delete](../../api-ref/grpc/Snapshot/delete.md).

{% endlist %}