I'm trying to deploy containers to a private network Fargate cluster on AWS. I do have an Internet Gateway on my single VPC:
And I do have a NAT Gateway for that particular subnet in the very same VPC where my cluster/services live:
Routing seems OK for that Subnet as well:
And the security group for the service do not block any incoming connection:
But my containers don't even start with the infamous exception: CannotPullContainerError: Error response from daemon:Get https://registry-name/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) Why? Thanks.