Hi i have an issue where i have a hub spoke architecture as follows:

The issue is i want to forward the traffic from the hub network load balancer to the internal application load balancer in the spoke so i can run fargate tasks in multiple availability zones.
is there a other way to solve this without a lambda function which forwards the traffic?
- I tried to create a target group which points to the internal ip of the internal ALB - no success
- i tried different LB types
- i can only add LB in the same VPC to a target group
- i checked the routing - no issues here
As you noticed, you can only target NLB to an ALB in the same VPC.
ALB doesn't have a static address, so you cannot target it directly by IP either.
You can do the following:
NLB has static IPs that don't change: