Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Neurosupport
    • Yandex Cloud Detection and Response
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • GOST Gateway
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • SourceCraft
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Yandex Cloud Trust
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Compute Cloud
    • Все инструкции
      • Создать снимок
      • Получить информацию о снимке диска
      • Удалить снимок
      • Создать расписание снимков
      • Получить информацию о расписании, по которому создаются снимки дисков
      • Изменить расписание снимков
      • Остановить и запустить расписание снимков
      • Зашифровать снимок
      • Настроить права доступа к снимку диска
      • Настроить права доступа к расписанию снимков
      • Удалить расписание снимков
    • Просмотр операций с ресурсами
    • Просмотр метрик Monitoring
  • Yandex Container Solution
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Снимки
  3. Зашифровать снимок

Зашифровать снимок

Статья создана
Yandex Cloud
Улучшена
Обновлена 6 августа 2026 г.
Открыть в Markdown

Если деактивировать ключ, которым были зашифрованы диск, снимок или образ, доступ к данным будет приостановлен, пока ключ не будет снова активирован.

Внимание

Если удалить ключ или его версию, которыми были зашифрованы диск, снимок или образ, то доступ к данным будет безвозвратно потерян. Подробнее смотрите Удаление версии ключа.

Консоль управления
CLI
Terraform
API
  1. Создайте ключ шифрования Yandex Key Management Service. Подробнее смотрите Шифрование в Compute Cloud.

  2. Создайте зашифрованный диск из снимка, который вы хотите зашифровать:

    1. В консоли управления выберите каталог, в котором размещен исходный снимок.

    2. Перейдите в сервис Compute Cloud.

    3. На панели слева выберите Диски.

    4. Нажмите кнопку Создать диск.

    5. Введите имя диска.

      • длина — от 3 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    6. Задайте параметры диска: тип диска, а также размер блока и размер диска.

    7. В поле Наполнение выберите Снимок и в списке ниже отметьте снимок, который создали ранее. Для поиска снимка воспользуйтесь фильтром.

    8. В блоке Шифрование включите опцию Зашифрованный диск и в поле Ключ KMS выберите ключ, созданный ранее.

    9. Нажмите кнопку Создать диск.

    После создания диск перейдет в статус Creating. Дождитесь, когда диск перейдет в статус Ready, прежде чем его использовать.

  3. Создайте снимок из зашифрованного диска, созданного ранее.

  4. Удалите зашифрованный диск.

  5. Удалите исходный снимок.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Создайте ключ шифрования Yandex Key Management Service:

    yc kms symmetric-key create \
      --name <имя_ключа> \
      --default-algorithm aes-256 \
      --rotation-period 24h \
      --deletion-protection
    

    Где --name — имя создаваемого ключа Key Management Service.

    Результат:

    id: abj73fd9mekk********
    folder_id: b1geoelk7fld********
    created_at: "2025-05-20T17:27:35Z"
    name: my-key1
    status: ACTIVE
    primary_version:
      id: abjdno4pqi67********
      key_id: abj73fd9mekk********
      status: ACTIVE
      algorithm: AES_256
      created_at: "2025-05-20T17:27:35Z"
      primary: true
    default_algorithm: AES_256
    rotation_period: 86400s
    deletion_protection: true
    
  2. Получите список всех снимков в каталоге по умолчанию:

    yc compute snapshot list
    

    Результат:

    +----------------------+-----------------------+----------------------+----------+
    |          ID          |         NAME          |     PRODUCT IDS      |  STATUS  |
    +----------------------+-----------------------+----------------------+----------+
    | fd823vsvcmop******** | snap-ubuntu-24-04-lts | f2etq3erab3o******** | READY    |
    | fd8p8l3asgud******** | snap-debian-2025      | f2etq3erab3o******** | READY    |
    +----------------------+-----------------------+----------------------+----------+
    
  3. Создайте зашифрованный диск из снимка, который вы хотите зашифровать:

    yc compute disk create <имя_зашифрованного_диска> \
      --source-snapshot-name <имя_снимка> \
      --kms-key-name <имя_ключа>
    

    Где:

    • --source-snapshot-name — имя снимка для создания зашифрованного диска.
    • --kms-key-name — имя ключа шифрования.

    Результат:

    done (53s)
    id: fhmihpagi991********
    folder_id: b1geoelk7fld********
    created_at: "2025-05-20T17:39:01Z"
    name: fromcliencrypted
    type_id: network-hdd
    zone_id: ru-central1-a
    size: "21474836480"
    block_size: "4096"
    status: READY
    source_snapshot_id: fd8lb5jnr2m2********
    disk_placement_policy: {}
    hardware_generation:
      legacy_features:
        pci_topology: PCI_TOPOLOGY_V1
    kms_key:
      key_id: abj73fd9mekk********
      version_id: abjdno4pqi67********
    

    После создания диск перейдет в статус Creating. Дождитесь, когда диск перейдет в статус Ready, прежде чем его использовать.

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

    yc compute disk list
    

    Результат:

    +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
    |          ID          |     NAME     |    SIZE     |     ZONE      | STATUS |     INSTANCE IDS     |       DESCRIPTION       |
    +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
    | a7lqgbt0bb9s******** | first-disk   | 20401094656 | ru-central1-a | READY  | a7lcvu28njbh******** |                         |
    | a7lv5j5hm1p1******** | second-disk  | 21474836480 | ru-central1-a | READY  |                      |                         |
    +----------------------+--------------+-------------+---------------+--------+----------------------+-------------------------+
    
  5. Создайте снимок из зашифрованного диска, созданного ранее:

    yc compute snapshot create \
      --name <имя_создаваемого_снимка> \
      --disk-name <имя_зашифрованного_диска>
    

    Результат:

    id: fhmu3pfcpicd********
    description: Create snapshot
    created_at: "2025-06-02T16:14:07.523160478Z"
    created_by: ajevfb0tjfts********
    modified_at: "2025-06-02T16:14:07.523160478Z"
    metadata:
      '@type': type.googleapis.com/yandex.cloud.compute.v1.CreateSnapshotMetadata
      snapshot_id: fd8pb5en4j9m********
      disk_id: fhmqgef7vh76********
    
  6. Удалите зашифрованный диск:

    yc compute disk delete <имя_зашифрованного_диска>
    

    Результат:

    done (5s)
    
  7. Удалите исходный снимок:

    yc compute snapshot delete <имя_незашифрованного_снимка>
    

    Результат:

    done (7s)
    

Подробная информация о ресурсах провайдера в документации на сайте Terraform или в зеркале.

Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.

Чтобы управлять инфраструктурой с помощью Terraform от имени сервисного аккаунта или пользовательских аккаунтов: аккаунта на Яндексе, федеративного аккаунта и локального пользователя, аутентифицируйтесь соответствующим способом.

Чтобы зашифровать диск с помощью Terraform:

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

    # Создание ключа Yandex Key Management Service
    
    resource "yandex_kms_symmetric_key" "my-key" {
      name                = "encrypt-key"
      default_algorithm   = "AES_256"
      rotation_period     = "8760h"
      deletion_protection = true
      lifecycle {
        prevent_destroy = true
      }
    }
    
    # Создание зашифрованного диска
    
    resource "yandex_compute_disk" "encrypted-disk" {
      name        = "new-encrypted-disk"
      type        = "network-hdd"
      zone        = "ru-central1-a"
      size        = 20
      block_size  = 4096
      snapshot_id = "<идентификатор_незашифрованного_снимка>"
      kms_key_id  = yandex_kms_symmetric_key.my-key.id
    }
    
    # Создание зашифрованного снимка
    
    resource "yandex_compute_snapshot" "encrypted-snapshot" {
      name           = "<имя_зашифрованного_снимка>"
      source_disk_id = yandex_compute_disk.encrypted-disk.id
      depends_on     = [yandex_compute_disk.encrypted-disk]
    }
    

    Где:

    • snapshot_id — идентификатор незашифрованного снимка.
    • name — имя создаваемого зашифрованного снимка.

    Более подробную информацию о параметрах ресурса yandex_compute_snapshot читайте в документации провайдера.

  2. Создайте ресурсы:

    1. В терминале перейдите в директорию с конфигурационным файлом.

    2. Проверьте корректность конфигурации с помощью команды:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    3. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    4. Примените изменения конфигурации:

      terraform apply
      
    5. Подтвердите изменения: введите в терминале слово yes и нажмите Enter.

    После создания диск перейдет в статус Creating. Дождитесь, когда диск перейдет в статус Ready, прежде чем его использовать.

  3. Удалите зашифрованный диск.

  4. Удалите исходный снимок.

  1. Создайте ключ шифрования Yandex Key Management Service с помощью метода REST API create для ресурса SymmetricKey или вызовом gRPC API SymmetricKeyService/Create.

  2. Создайте зашифрованный диск из снимка, используя метод REST API create для ресурса Disk или вызов gRPC API DiskService/Create.

    Список доступных снимков запрашивайте методом REST API list или вызовом gRPC API SnapshotService/List.

    После создания диск перейдет в статус Creating. Дождитесь, когда диск перейдет в статус Ready, прежде чем его использовать.

  3. Для зашифрованного диска создайте снимок с помощью метода REST API create для ресурса Snapshot или вызовом gRPC API SnapshotService/Create.

  4. Удалите зашифрованный диск, используя метод REST API delete для ресурса Disk или вызов gRPC API DiskService/Delete.

  5. Удалите исходный снимок, используя метод REST API delete для ресурса Snapshot или вызов gRPC API SnapshotService/Delete.

Полезные ссылкиПолезные ссылки

  • Шифрование в Compute Cloud
  • Зашифровать диск
  • Зашифровать образ

Была ли статья полезна?

Предыдущая
Остановить и запустить расписание снимков
Следующая
Настроить права доступа к снимку диска
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»