Если вы не хотите, чтобы ваше приложение было открыто для общедоступного Интернета, вы можете настроить VPN в своем VPC или использовать Переадресация SSH-порта для доступа к вашемуприложение в частной подсети.Связанные статьи - только примеры - есть много способов сделать это - но оба - общие подходы.Если вы выберете любой из этих вариантов, ваш ALB не обязательно должен находиться в общедоступной подсети.Он также может находиться в частной подсети, поскольку ваше приложение не должно быть общедоступным.
Это самые безопасные и надежные варианты, доступные вам.В качестве альтернативы, если вы можете определить диапазон IP-адресов, который назначает ваш провайдер, вы можете открыть более широкую сеть в вашей группе безопасности ALB, но по-прежнему не можете использовать полный Интернет.Например, если ваш провайдер всегда назначает адрес в диапазоне 1.2.3.0-254
, вы можете добавить правило, разрешающее 1.2.3.0/24
.Конечно, любой, кто использует вашего интернет-провайдера, которому назначен один из этих адресов, также сможет получить доступ к вашему приложению.В качестве альтернативы вы можете разработать скрипт, который будет обновлять вашу группу безопасности ALB новым динамическим адресом.