Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Compute Cloud
KZ
    • Все инструкции
      • Изменить группу ВМ
      • Изменить группу ВМ по YAML-спецификации
      • Включить защиту от удаления
      • Отключить и включить зоны доступности для группы ВМ
      • Перенести группу ВМ в другую зону доступности
      • Перенести группу ВМ с сетевым балансировщиком в другую зону доступности
      • Перенести группу ВМ с L7-балансировщиком в другую зону доступности
      • Настроить проверку состояния приложения на ВМ
      • Приостановить процессы в группе ВМ
      • Возобновить процессы в группе ВМ
      • Поочередно перезагрузить ВМ в группе
      • Поочередно пересоздать ВМ в группе
      • Остановить группу ВМ
      • Запустить группу ВМ
      • Настроить права доступа к группе ВМ
      • Исключить группу виртуальных машин из группы размещения
      • Удалить группу ВМ
    • Посмотреть операции с ресурсами сервиса
    • Посмотреть метрики в Monitoring
    • Рекомендации по обновлению драйверов NVIDIA
  • Yandex Container Solution
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Управление группой виртуальных машин
  3. Включить защиту от удаления

Включить защиту от удаления для группы виртуальных машин Compute Cloud

Статья создана
Yandex Cloud
Обновлена 3 марта 2026 г.

Защита от удаления предотвращает случайное удаление группы виртуальных машин (ВМ). Пока опция включена, группу ВМ удалить невозможно. Чтобы удалить группу с включенной защитой, сначала необходимо отключить защиту.

Консоль управления
CLI
Terraform
API
  1. В консоли управления откройте каталог, в котором находится нужная группа ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Группы виртуальных машин.
  4. Выберите группу, для которой хотите включить защиту от удаления.
  5. В правом верхнем углу страницы нажмите Редактировать.
  6. Включите опцию Защита от удаления.
  7. Нажмите Сохранить.

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

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

  1. Посмотрите описание команды CLI для изменения группы ВМ:

    yc compute instance-group update --help
    
  2. Получите список групп ВМ в каталоге по умолчанию:

    yc compute instance-group list
    

    Результат:

    +----------------------+----------------------+--------+------+
    |          ID          |          NAME        | STATUS | SIZE |
    +----------------------+----------------------+--------+------+
    | cl15b3mrkk88******** | first-instance-group | ACTIVE |    3 |
    +----------------------+----------------------+--------+------+
    
  3. Выберите идентификатор (ID) нужной группы.

  4. Укажите в YAML-файле, по которому создавалась группа, параметр deletion_protection: true. Если YAML-файл не сохранился, получите информацию о группе виртуальных машин и создайте новый, например specification.yaml. Подробнее читайте в разделе Создать группу виртуальных машин фиксированного размера.

  5. Обновите группу виртуальных машин в каталоге по умолчанию:

    yc compute instance-group update \
      --id <идентификатор_группы_ВМ> \
      --file specification.yaml
    

    Instance Groups запустит операцию изменения группы виртуальных машин.

    Результат:

    done (4m55s)
    id: cl15b3mrkk88********
    folder_id: b1g07hj5r6i4********
    created_at: "2025-12-10T10:51:35.963Z"
    name: vm-grup
    description: Эта группа ВМ создана с помощью YAML-файла конфигурации.
    instance_template:
      platform_id: standard-v3
      resources_spec:
        memory: "2147483648"
        cores: "2"
      boot_disk_spec:
        mode: READ_WRITE
        disk_spec:
          type_id: network-ssd
          size: "21474836480"
          image_id: fd8fhpd6j1ea********
      network_interface_specs:
        - network_id: enp1djcrd94k********
          primary_v4_address_spec: {}
      scheduling_policy: {}
    scale_policy:
      fixed_scale:
        size: "3"
    deploy_policy:
      max_unavailable: "1"
      strategy: PROACTIVE
    allocation_policy:
      zones:
        - zone_id: ru-central1-b
    load_balancer_state: {}
    managed_instances_state:
      target_size: "3"
    service_account_id: ajeb9l33h6mu********
    status: ACTIVE
    deletion_protection: true
    application_load_balancer_state: {}
    

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

  1. Откройте файл конфигурации Terraform и добавьте параметр deletion_protection в описание группы ВМ:

    ...
    resource "yandex_compute_instance_group" "ig-1" {
      name                = "fixed-ig"
      folder_id           = "<идентификатор_каталога>"
      service_account_id  = "<идентификатор_сервисного_аккаунта>"
      deletion_protection = true
      depends_on          = [yandex_resourcemanager_folder_iam_member.compute_editor]
      instance_template {
        platform_id = "standard-v3"
        resources {
          memory = 2
          cores  = 2
        }
        ...
      }
    }
    

    Где deletion_protection — защита группы ВМ от удаления: true или false. Пока опция включена, группу ВМ удалить невозможно. Значение по умолчанию — false.

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

  2. Примените изменения:

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

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

      terraform validate
      

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

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

      terraform plan
      

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

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

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

  3. Проверьте изменение группы ВМ в консоли управления или с помощью команды CLI:

    yc compute instance-group get <имя_группы_ВМ>
    

Воспользуйтесь методом REST API update для ресурса InstanceGroup или вызовом gRPC API InstanceGroupService/Update.

Список доступных групп запрашивайте методом REST API listInstances или вызовом gRPC API InstanceGroupService/ListInstances.

Отключить защиту от удаленияОтключить защиту от удаления

Чтобы отключить защиту от удаления группы ВМ:

Консоль управления
CLI
Terraform
API
  1. В консоли управления откройте каталог, в котором находится нужная группа ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Группы виртуальных машин.
  4. Выберите группу, для которой хотите отключить защиту от удаления.
  5. В правом верхнем углу страницы нажмите Редактировать.
  6. Отключите опцию Защита от удаления.
  7. Нажмите Сохранить.

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

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

  1. Посмотрите описание команды CLI для изменения группы ВМ:

    yc compute instance-group update --help
    
  2. Получите список групп ВМ в каталоге по умолчанию:

    yc compute instance-group list
    

    Результат:

    +----------------------+----------------------+--------+------+
    |          ID          |          NAME        | STATUS | SIZE |
    +----------------------+----------------------+--------+------+
    | cl15b3mrkk88******** | first-instance-group | ACTIVE |    3 |
    +----------------------+----------------------+--------+------+
    
  3. Выберите идентификатор (ID) нужной группы.

  4. Укажите в YAML-файле, по которому создавалась группа, параметр deletion_protection: false. Если YAML-файл не сохранился, получите информацию о группе виртуальных машин и создайте новый, например specification.yaml. Подробнее читайте в разделе Создать группу виртуальных машин фиксированного размера.

  5. Отключите защиту от удаления:

     yc compute instance-group update \
       --id <идентификатор_группы_ВМ> \
       --file specification.yaml
    

    Instance Groups запустит операцию изменения группы ВМ.

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

  1. Откройте файл конфигурации Terraform и измените значение параметра deletion_protection на false в описании группы ВМ:

    ...
    resource "yandex_compute_instance_group" "ig-1" {
      name                = "fixed-ig"
      folder_id           = "<идентификатор_каталога>"
      service_account_id  = "<идентификатор_сервисного_аккаунта>"
      deletion_protection = false
      depends_on          = [yandex_resourcemanager_folder_iam_member.compute_editor]
      instance_template {
        platform_id = "standard-v3"
        resources {
          memory = 2
          cores  = 2
        }
        ...
      }
    }
    

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

  2. Примените изменения:

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

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

      terraform validate
      

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

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

      terraform plan
      

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

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

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

  3. Проверьте изменение группы ВМ в консоли управления или с помощью команды CLI:

    yc compute instance-group get <имя_группы_ВМ>
    

Воспользуйтесь методом REST API update для ресурса InstanceGroup или вызовом gRPC API InstanceGroupService/Update.

Список доступных групп запрашивайте методом REST API listInstances или вызовом gRPC API InstanceGroupService/ListInstances.

См. такжеСм. также

  • Удалить группу виртуальных машин

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

Предыдущая
Изменить группу ВМ по YAML-спецификации
Следующая
Отключить и включить зоны доступности для группы ВМ
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»