Создать правило в группе безопасности
Вы можете:
- создать правила по одному — создать правило для входящего трафика или для исходящего трафика через панель управления или OpenStack CLI;
- массово добавить правила из файла — подготовить файл в формате
.jsonс описанием необходимых правил и загрузить его в панель управления.
Через панель управления и добавление файла можно создать правило с протоколом TCP, UDP, ICMP или Any (все протоколы). Через OpenStack CLI можно создать правило с любым протоколом.
Вы также можете скопировать правила из одной группы безопасности в другую, для этого скопируйте группу безопасности.
Создать правило для входящего трафика
Панель управления
OpenStack CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Группы безопасности.
-
Откройте страницу группы безопасности.
-
Откройте вкладку Входящий трафик.
-
Нажмите Создать правило.
-
Если вам подходит один из шаблонов правил для входящего трафика, выберите шаблон из списка. Поля протокола, источника, портов источника, назначения трафика и порта назначения заполнятся автоматически.
-
Если шаблоны не подходят, укажите свои параметры правила:
7.1. Выберите протокол или нажмите Все протоколы.
7.2. Укажите источник трафика (Source):
- для трафика от IP-адреса или подсети — выберите CIDR и введите IP-адрес или подсеть, либо нажмите Все источники;
- для трафика от группы безопасности — выберите Группа безопасности и выберите группу. Доступны группы безопасности в том же пуле. Если вам нужно принимать трафик из другого пула, укажите CIDR источника.
7.3. Введите порт, на который разрешено принимать трафик (Dst. port) — один порт или диапазон портов, либо нажмите Все порты.
7.4. Опционально: введите комментарий для правила.
-
Нажмите Создать.
Создать правило для исходящего трафика
Панель управления
OpenStack CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Группы безопасности.
-
Откройте страницу группы безопасности.
-
Откройте вкладку Исходящий трафик.
-
Нажмите Создать правило.
-
Если вам подходит один из шаблонов правил для исходящего трафика, выберите шаблон из списка. Поля протокола, источника, портов источника, назначения трафика и порта назначения заполнятся автоматически.
-
Если шаблоны не подходят, укажите свои параметры правила:
7.1. Выберите протокол или нажмите Все протоколы.
7.2. Укажите назначение трафика (Destination):
- для трафика от IP-адреса или подсети — выберите CIDR и введите IP-адрес или подсеть либо нажмите Все источники;
- для трафика от группы безопасности — выберите Группа безопасности и выберите группу. Доступны группы безопасности в том же пуле. Если вам нужно отправлять трафик в другой пул, укажите CIDR источника.
7.3. Введите порт источника (Src. port) — один порт или диапазон портов либо нажмите Все порты.
7.4. Опционально: введите комментарий для правила.
-
Нажмите Создать.
Массово добавить правила из файла
1. Подготовить файл с описанием правил
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Группы безопасности.
-
Скачайте файл для редактирования:
- чтобы скачать файл с описанием правил, которые вы ранее создавали для другой группы безопасности, в меню нужной группы безопасности выберите Скачать JSON с правилами;
- чтобы скачать файл с шаблонами правил, в меню любой группы безопасности выберите Добавить правила из JSON и нажмите на ссылку в тексте.
-
Откройте скачанный файл в любом текстовом редакторе.
-
Отредактируйте содержимое файла — удалите или добавьте нужное количество блоков с правилами, для каждого правила укажите параметры:
-
direction— направление трафика:ingressдля входящего трафика,egressдля исходящего; -
ethertype— тип IP: толькоIPv4; -
port_range_max— последний порт в разрешенном диапазоне портов: число от 1 до 65 535. Если протокол правила —icmp, вместо номера порта укажите тип ICMP. Чтобы разрешить все порты или типы ICMP, укажитеnull; -
port_range_min— первый порт в разрешенном диапазоне портов: число от 1 до 65 535. Если протокол правила —icmp, вместо номера порта укажите тип ICMP. Чтобы разрешить все порты или типы ICMP, укажитеnull; -
protocol— название протокола:icmp— ICMP;tcp— TCP;udp— UDP;anyилиnull— любой протокол;
-
источник или назначение трафика — укажите один из параметров, для другого укажите
null:remote_group_id— ID группы безопасности, можно посмотреть в панели управления: в верхнем меню нажмите Продукты → Облачные серверы → Группы безопасности → в карточке группы нажмите . Можно указать только группу в том же пуле, для трафика из другого пула используйтеremote_ip_prefix. Чтобы разрешить трафик от всех групп безопасности, укажитеnull;remote_ip_prefix— IP-адрес или подсеть в формате CIDR. Чтобы разрешить трафик от всех IP-адресов, укажитеnull.
Если указать
nullдля обоих параметров, будет разрешен весь трафик, соответствующий остальным параметрам правила.
-
-
Сохраните измененный файл.
2. Загрузить файл в панель управления
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Перейдите в раздел Группы безопасности.
-
В меню группы безопасности выберите Добавить правила из JSON.
-
Выберите, каким способом добавить правила из файла:
- добавить новые правила к старым;
- или удалить старые правила и добавить новые.
-
Загрузите файл, который вы подготовили ранее, — перетащите его в поле загрузки или нажмите на поле загрузки и выберите файл.
-
Нажмите Добавить или Удалить и добавить.