Откройте порт 27017 для другого EC2, работающего в том же VPC
У меня есть два экземпляра ec2, работающие на одном и том же частном IP-адресе VPC:
- 10.0.1.74 - MongoDB intance
- 10.0.0.38 - Сервер 01
- 10.0.1.48 - Сервер 02
Есть ли способ разрешить / открыть порт 27017 экземпляра MongoDb для всех IP-адресов из подсетей 10.0.0.0/24 и 10.0.1.0/24.
Мои текущие входящие настройки следующие.
Если я использую здесь публичные адреса Server 01/02, он работает нормально. Но я хочу разрешить доступ с уровня подсети.
Есть ли способ сделать это?
1 ответ
Если я правильно понял и вы хотите иметь в ACL специальное правило, разрешающее только подсеть по ее идентификатору, то это невозможно. В ACL можно указывать только диапазоны IP-адресов.
Я думаю, что вы уже знаете, но, на мой взгляд, наиболее близкий способ к тому, что вам нужно, - это ограничение доступа с помощью групп безопасности.
Я полагаю, что ваш экземпляр mongo db находится на выделенном EC2 с определенным сетевым интерфейсом. Затем вы можете легко создать настраиваемую группу безопасности, такую как db-security-group, и поместить остальную часть компьютера EC2 в другую конкретную группу безопасности с именем intranet-security-group.
Затем позвольте группе db-security-group разрешить вход только из группы безопасности intranet на порт 27017.
Кстати, вы уже оценили AWS DynamoDB?