Группа безопасности EC2 не разрешает пинг исходящих
Я знаю, что группа безопасности является STATEFUL, что означает, что, если входящий или исходящий трафик управляется, в другой будет назначено правило связывания для отправки трафика.
Учитывая это, я создал собственный VPC и общедоступную подсеть. Я успешно прошел ssh-ed в одном из общедоступных экземпляров из моей сети. Но я не могу пропинговать один публичный компьютер другому в той же подсети! даже когда я добавлю это входящее правило, которое
Весь трафик Все ВСЕ sg-xxx
Приведенное выше правило должно автоматически учитывать исходящие данные для каждого экземпляра в той же группе безопасности. Но это не так
Итак, я должен добавить вручную исходящее правило снова с помощью:
ВСЕ ДВИЖЕНИЯ ВСЕ ВСЕ sg-xxx
почему это происходит?
1 ответ
Похоже, что ваша ситуация:
- Два экземпляра (назовите их A и B) в одной подсети
- Группа безопасности была применена к обоим экземплярам
- Группа безопасности была настроена с правилом входящего трафика, разрешающего весь трафик
- Вы не можете пропинговать от одного экземпляра до другого
Для экземпляра A для проверки связи с экземпляром B необходимо следующее:
- Исходящее правило для группы безопасности, связанной с экземпляром A, разрешающее трафик ICMP
- Правило входящей почты для группы безопасности, связанной с экземпляром B, которая разрешает трафик ICMP
- Обратный трафик от экземпляра B к экземпляру A будет разрешено покинуть экземпляр B из-за состояния группы безопасности
- Обратный трафик от экземпляра B к экземпляру A будет разрешен для входа в экземпляр A из-за состояния группы безопасности с состоянием
Поскольку вы используете одну и ту же группу безопасности для обоих экземпляров, вам необходимо разрешить как входящий, так и исходящий доступ. В качестве альтернативы вы можете использовать две разные группы безопасности:
- Одна группа безопасности в экземпляре A, разрешающая исходящий трафик
- Одна группа безопасности в экземпляре B, разрешающая входящий трафик
Важно понимать, что группа безопасности определяет правила для входящих и исходящих сообщений. Несколько экземпляров, связанных с одной и той же группой безопасности, имеют правила, применяемые к каждому экземпляру в отдельности. В отличие от сетевых подсетей, экземпляры с одной и той же группой безопасности не находятся "внутри" группы безопасности - они просто имеют одинаковые правила.