Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Virtual Private Cloud
  • Начало работы
    • Все инструкции
      • Создать группу безопасности
      • Изменить имя и описание
      • Добавить новое правило
      • Получить информацию о группе безопасности
      • Удалить правило
      • Перенести группу безопасности между каталогами
      • Удалить группу безопасности
    • Включить программно-ускоренную сеть
    • График сетевых соединений
    • Посмотреть операции с ресурсами сервиса
  • DDoS Protection
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Группы безопасности
  3. Удалить правило

Удалить правило из группы безопасности

Статья создана
Yandex Cloud
Улучшена
kvendingoldo
Обновлена 15 мая 2025 г.
Консоль управления
CLI
Terraform
API

Чтобы удалить правило из группы безопасности:

  1. В консоли управления перейдите в каталог, где требуется изменить группу безопасности.
  2. В списке сервисов выберите Virtual Private Cloud.
  3. На панели слева выберите Группы безопасности.
  4. Нажмите значок в строке группы, в которой требуется удалить правило, и выберите Редактировать.
  5. В блоке Правила нажмите значок в строке правила, которое требуется удалить.
  6. В открывшемся меню нажмите кнопку Удалить.
  7. В открывшемся окне нажмите кнопку Удалить.

Чтобы удалить правило из группы:

  1. Узнайте имя или идентификатор группы, которую требуется изменить:

    yc vpc security-groups list
    

    Результат:

    +----------------------+---------------------------------+------------------------------------+----------------------+
    |          ID          |              NAME               |          DESCRIPTION               |      NETWORK-ID      |
    +----------------------+---------------------------------+------------------------------------+----------------------+
    | enp9bmjge93b******** | default-sg-enp509crtquf******** | Default security group for network | enp509crtquf******** |
    | enp9rs9u4h6j******** | sg-1                            |                                    | enp509crtquf******** |
    | enp9d8m73d1c******** | sg-2                            |                                    | enp509crtquf******** |
    +----------------------+---------------------------------+------------------------------------+----------------------+
    
  2. Получите список правил в группе безопасности, указав ее имя или идентификатор:

    yc vpc security-groups get <имя_или_идентификатор_группы>
    

    Результат:

    id: enp8rs9i4h6j********
    folder_id: b1gaus8l79li********
    created_at: "2022-06-24T15:46:31Z"
    name: sg-1
    network_id: enp559cr9quf********
    status: ACTIVE
    rules:
      - id: enpbbmv8ici********
        description: SSH
        direction: INGRESS
        ports:
          from_port: "22"
          to_port: "22"
        protocol_name: TCP
        protocol_number: "6"
        cidr_blocks:
          v4_cidr_blocks:
            - 0.0.0.0/0
    ...
    
  3. Чтобы удалить правило, укажите в команде его идентификатор:

    yc vpc security-group update-rules <имя_или_идентификатор_группы> --delete-rule-id <идентификатор_правила>
    

    Результат:

    done (12s)
    id: enp8rs9i4h6j********
    folder_id: b1gaus8l79li********
    created_at: "2022-06-24T15:46:31Z"
    name: sg-1
    network_id: enp559cr9quf********
    status: ACTIVE
    rules:
    ...
    

Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.

Terraform распространяется под лицензией Business Source License, а провайдер Yandex Cloud для Terraform — под лицензией MPL-2.0.

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

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

Чтобы удалить правило из группы безопасности, созданное с помощью Terraform:

  1. Откройте файл конфигурации Terraform и удалите блок ingress или egress в описании группы безопасности:

    Пример описания группы безопасности с правилами в конфигурации Terraform
    ...
    resource "yandex_vpc_security_group" "test-sg" {
      name        = "Test security group"
      description = "Description for security group"
      network_id  = "${yandex_vpc_network.lab-net.id}"
    
      ingress {
        protocol       = "TCP"
        description    = "Rule description 1"
        v4_cidr_blocks = ["10.0.1.0/24", "10.0.2.0/24"]
        port           = 8080
      }
    
      egress {
        protocol       = "ANY"
        description    = "Rule description 2"
        v4_cidr_blocks = ["10.0.1.0/24", "10.0.2.0/24"]
        from_port      = 8090
        to_port        = 8099
      }
    }
    ...
    
  2. В командной строке перейдите в папку, где расположен файл конфигурации Terraform.

  3. Проверьте конфигурацию командой:

    terraform validate
    

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

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

    terraform plan
    

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

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

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

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

    yc vpc security-group get <имя_группы_безопасности>
    

Чтобы удалить правило из группы безопасности, воспользуйтесь методом REST API updateRules для ресурса SecurityGroup или вызовом gRPC API SecurityGroupService/UpdateRules и передайте в запросе:

  • Идентификатор группы безопасности, из которой будут удалены правила, в параметре securityGroupId.
  • Идентификаторы правил, которые будут удалены, в массиве deletionRuleIds[].

Чтобы узнать идентификатор группы безопасности, воспользуйтесь методом REST API list для ресурса SecurityGroup или вызовом gRPC API SecurityGroupService/List и передайте в запросе идентификатор каталога в параметре folderId.

О том, как узнать идентификатор каталога, читайте в разделе Получение идентификатора каталога.

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

Предыдущая
Получить информацию о группе безопасности
Следующая
Перенести группу безопасности между каталогами
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»