Applez Nous: +41 22 518 70 00
Chaque sous-réseau d’un VPC ou VNet est obligatoirement rattaché à une table de routage. Celle-ci contient un ensemble de règles (routes) déterminant la destination des paquets réseau selon leur adresse IP cible :
Destination Cible (Target) Commentaire
10.50.0.0/16 local Communication interne au VPC (implicite et prioritaire)
0.0.0.0/0 igw-0abc123def456 Trafic Internet public acheminé vers l'Internet Gateway
L’Internet Gateway (IGW) est un composant virtuel hautement disponible, redondant et scalable fourni par l’hyperscaler. Elle assure deux missions essentielles :
Les serveurs situés dans des sous-réseaux privés ont souvent besoin de se connecter à l’extérieur pour télécharger des correctifs de sécurité (apt update, yum update) ou interroger des APIs tierces, mais ils ne doivent en aucun cas recevoir de connexions initiées depuis l’Internet. Ce problème est résolu par la Passerelle NAT (NAT Gateway) :
[ Instance Privée (10.50.10.5) ]
|
(Route 0.0.0.0/0)
v
[ Passerelle NAT (Sous-réseau Public) ] -> Adresse IP Élastique publique
|
v
[ Internet Gateway ] --------------------> Internet extérieur
# Création d'une IP élastique pour la NAT Gateway
EIP_ALLOC=$(aws ec2 allocate-address --domain vpc --query 'AllocationId' --output text)
# Déploiement de la NAT Gateway dans le sous-réseau public
NAT_ID=$(aws ec2 create-nat-gateway --subnet-id subnet-public-2a
--allocation-id $EIP_ALLOC --query 'NatGateway.NatGatewayId' --output text)
# Association de la route par défaut vers la NAT Gateway dans la table de routage privée
aws ec2 create-route --route-table-id rtb-private-01
--destination-cidr-block 0.0.0.0/0 --gateway-id $NAT_ID
VPC Endpoints & PrivateLink : Pour dialoguer avec les services managés du fournisseur (ex: stockage Amazon S3, Azure Key Vault), privilégiez les Endpoints de service privés. Le trafic ne traverse ainsi jamais l’Internet public et reste confiné au backbone privé de l’hébergeur.