I am trying to set up a multi-account organisation on AWS, where the root account acts as a landing zone, and the other accounts are split between our deployment environments (staging/production).
One of my challenges is that we have our SSL registered in the root account, and for simplicity, I would like to keep it there. So I have an ALB in the root account which has a registered ACM certificate. From here, my aim is to forward all traffic via a shared VPC into one of the two child accounts, where there is another ALB with ECS clusters in its target group.
Here is a diagram of the architecture. The problem I'm facing is that there is no obvious way to connect the root account ALB to the staged account ALBs, given that they expose an internal DNS entry, rather than a private IPv4 to which I could target from the root ALB.
Is there another way to achieve this, am I perhaps overcomplicating things?