У меня есть приложение A в AWS, которое зависит от другого приложения B, которое также находится в AWS, но у хоста B много экземпляров, поэтому у него много динамических IP-адресов, как добавить этот IP-адрес в AWS, входящий в группу безопасности балансировщика нагрузки хоста A. Теперь для Пример: если у меня хост 20 B, я должен указать 20 IP в хосте Группа безопасности балансировщика нагрузки есть ли другие способы?
Не могли бы вы прояснить вашу архитектуру? Похоже, что у вас есть балансировщик нагрузки перед одним экземпляром Amazon EC2, на котором запущено приложение A. У вас также есть несколько экземпляров Amazon EC2, работающих с приложением B. Есть ли еще балансировщик нагрузки для приложения B? Вы хотите предоставить доступ всем экземплярам, на которых запущено приложение B, для доступа к приложению A? И будут ли они обращаться к приложению A напрямую или через Application A Load Balancer? Не стесняйтесь редактировать свой вопрос, чтобы уточнить вашу архитектуру.





Вы, вероятно, захотите поставить Балансировщик эластичной нагрузки перед хостами B и сделать так, чтобы A отправлял запросы к ELB. Это позволяет A не заботиться об IP-адресах хостов B, а также помогает равномерно распределять нагрузку по всем хостам B.
Просто поместите все экземпляры приложения B в одну группу безопасности и добавьте эту группу безопасности в группу безопасности приложения A как пользовательский источник.
Таким образом, это означает, что все экземпляры приложения B с одним и тем же SG могут получить доступ к вашему приложению A.
Дополнительные сведения о группах безопасности см. В следующих документах на веб-сайте AWS:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#security-group-rules
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html
Я согласен с @Tom! Вам нужно будет предоставить ELB как единую точку доступа для вашей службы B и направить все запросы от A к экземпляру ELB, который, в свою очередь, может сбалансировать нагрузку ваших запросов на разные экземпляры службы B. И таким образом вы можете просто добавить только 1 IP к своему входящему ограничению!