Служба AWS для настройки перенаправления портов от Elastic IP до экземпляров EC2

Есть ли служба AWS (а не создание экземпляра и что-то делать через iptables?), Что позволит мне использовать API для настройки переадресации портов с одного Elastic IP-адреса на несколько экземпляров EC2.

Скажем, у меня есть Elastic IP 54.345.67.89 . Когда я создаю экземпляр EC2, а не назначаю его собственным Elastic IP, я бы хотел создать новый порт для Elastic IP-адреса и перенаправить трафик с этого порта на порт нового экземпляра.

Итак, 54.345.67.89:25600 перейдет на -> 10.123.456.78:25600

Затем, если я создам другой экземпляр, я смогу использовать создать другой порт, который Elastic IP будет использовать для пересылки на этот новый экземпляр:

54.345.67.78:25601 перейдет на -> 10.123.456.79:25600

Насколько строги требования к эластичной IP ?

То, что вы описываете, – это эластичный балансировщик нагрузки (ELB). К сожалению, они не работают с Elastic IP.

ELB могут балансировать HTTP-трафик и выгружать часть SSL трафика HTTPS. Они также могут выполнять обычную балансировку TCP, которую вы описываете в вопросе. Они могут «придерживаться» экземпляра, даже если он перезагружен и получает новый IP-адрес.

Если это должен быть Эластичный IP, IPTables будет инструментом, который я бы использовал, и инструкции для этого не отличаются в Amazon EC2, чем где-либо еще. Вам придется перенастроить IPTables каждый раз, когда какой-либо из ваших back-end экземпляров перезагружается и получает новый IP-адрес (если только ваши экземпляры не находятся в виртуальном частном облаке (VPC), и я настоятельно рекомендую, если вы сходите по маршруту IPTables.)

  • Loopback для пересылки Public IP-адрес из локальной сети - Hairpin NAT
  • NFSv4 через портфолио
  • Исправить приватный interface NAT-serverа для loopback (для MySQL)
  • Автозагрузка порта в ssh
  • Как save исходный IP-адрес?
  • Прямой трафик без HTTP на порт 80
  • Правила iptables для двух разных контейнеров lxc
  • Деактивировать правило Amazon EC2 Security Group из command line с помощью инструментов API
  • Перенаправление портов SSH на хост, которому необходимо обратиться к третьему именованному хосту для доступа к MySQL
  • LAN-> LAN IP-перевод (для TortoiseSVN + Artifacts + Buffalo router)
  • Iptables перенаправляет весь трафик на указанный порт, на другое устройство
  • Давайте будем гением компьютера.