I have a VPC with a public subnet containing a NAT gateway and a private subnet containing ec2 instances running my application.
A public ALB provides inbound internet access to the application running in the private subnets.
I also want to allow access to this ALB over a site-to-site VPN using a customer gateway and transit gateway.
What is the best pattern to do this that avoids duplicating the ALB and it’s configuration (i.e avoid having a public and internal ALB)? Is it possible to run a single private ALB that the VPN users will connect to directly and route public internet traffic to it from a public NLB?
