Для того, что вы пытаетесь достичь, NLB - это неправильный балансировщик нагрузки.
NLB - это балансировщик нагрузки уровня 4.Это означает, что IP-адрес, который вы видите (в экземпляре EC2), является IP-адресом клиента, а не IP-адресом балансировщика нагрузки.С NLB вы должны разрешить IP-адрес клиента в вашей группе безопасности.
Вы хотите, чтобы балансировщик нагрузки уровня 7 реализовал то, что вы хотите сделать (заблокировать доступ к вашим экземплярам EC2 другим системам в вашем VPC).Это означает ALB или классический ELB.