AWS SSM Session Manager и Нат Гэтвей

Я создал экземпляр EC2 в частной подсети (т. Е. К таблице маршрутов не подключен интернет-шлюз).

Таблица маршрутизации, прикрепленная к частной подсети, направляет 0.0.0.0/0 к шлюзу NAT.

Экземпляр EC2 имеет правильную роль SSM и отображается в списке управляемых экземпляров SSM.

Я могу инициировать сеанс на экземпляре через диспетчер сеансов.

Однако, когда я удаляю сопоставление шлюза NAT из таблицы маршрутов, сеансовое соединение не устанавливается.

Насколько я понимаю, NAT предназначен только для исходящего трафика. Поэтому я предполагаю, что соединение Session Manager маршрутизируется через внутреннюю сеть AWS, а не через общедоступный Интернет, потому что экземпляр недоступен. Однако я не понимаю, почему экземпляр пытается маршрутизировать трафик через общедоступный Интернет. Я ожидал, что, возможно, для регистрации себя в качестве управляемого экземпляра с SSM агенту SSM на экземпляре потребуется доступ в Интернет. Но я не понимаю, почему диспетчер сеансов требует, чтобы у экземпляра был доступ в Интернет?

Спасибо.

1 ответ

Но я не понимаю, почему диспетчер сеансов требует, чтобы у экземпляра был доступ в Интернет?

SSM использует общедоступные конечные точки для подключения к службе SSM. Конечные точки используются для "программного подключения к сервису AWS". Единственный способ получить к ним доступ (без оконечных точек интерфейса VPC) - использовать Интернет.

Также агент SSM можно использовать с локальными экземплярами или виртуальными машинами. Таким образом, для связи со службой SSM также требуется доступ в Интернет.

SSM должен быть в постоянном контакте со службой SSM. В противном случае это не было бы действительно полезным. Без Интернета вы не смогли бы, например, выполнитьRun Commands, поддерживайте ваши экземпляры в заданном состоянии с помощью State Mangerили собрать различные телеметрические данные и инвентаризацию экземпляров. Таким образом, после отключения шлюза NAT интернет-соединение теряется, и агент SSM не может выполнять свою работу.

Если вам неудобно использовать Интернет через шлюз NAT для SSM, вы можете настроить сетевое чередование SSM VPC. Таким образом, ваши экземпляры в частных подсетях смогут связываться со службой SSM, не требуя доступа в Интернет. Весь трафик будет основан на внутренней сети AWS.

Другие вопросы по тегам