Pour communiquer en dehors du VPC, chaque sous-réseau autre que celui par défaut a besoin d'une table de routage et d'une passerelle internet qui lui est associée (les sous-réseaux par défaut ont une passerelle externe et une table de routage par défaut).
Selon la façon dont vous avez créé les sous-réseaux publics dans le VPC, vous devrez peut-être les ajouter explicitement. Votre configuration VPC semble correspondre au scénario 1 - un nuage privé (VPC) avec un seul sous-réseau public et une passerelle Internet pour permettre la communication sur Internet à partir de la documentation AWS VPC.
Vous allez vous devez ajouter une passerelle internet à votre VPC et dans la table de routage du sous-réseau public attribuer 0.0.0.0/0
(route par défaut) pour aller à la passerelle internet assignée. La documentation contient une belle illustration de la topologie exacte du réseau.
Pour plus d'informations, vous pouvez également consulter le site web de la Commission européenne. Passerelle Internet VPC Documentation AWS. Malheureusement, c'est un peu compliqué et il y a un piège non évident.
Pour plus de détails sur les problèmes de connexion, voir également : Résolution des problèmes de connexion à votre instance .