Fiche

Endpoint (VPC endpoint)

Image : un guichet AWS ouvert directement dans ta rue.

Un endpoint donne accès à un service AWS (S3, Secrets Manager, Bedrock…) depuis un VPC, sans Internet : ni IGW, ni NAT.

Deux sortes

InterfaceGateway
Imageun guichet avec sa propre adresse privée dans la rueune ligne en plus sur le panneau : « adresses S3 → endpoint »
Servicespresque tousS3 et DynamoDB seulement
Prixpayant à l'heure et au Gogratuit
Se branche surdes subnetsdes tables de routage

Le trajet

machine ──► guichet Interface (10.x.x.x, dans la rue) ──► service AWS
machine ──► panneau : « liste S3 » -> Gateway ──────────► S3

L'annuaire (DNS privé)

Avec private_dns_enabled = true, le nom habituel du service (ex. secretsmanager.<région>.amazonaws.com) est traduit en adresse du guichet local. Le code n'a rien à changer.

Le règlement : la policy

Ce qu'il faut retenir

En Terraform : aws_vpc_endpoint, avec vpc_endpoint_type ("Interface" ou "Gateway"), service_name et policy.

Sources : AWS : interface endpoints, AWS : gateway endpoints, AWS : endpoint policies, AWS : ECR VPC endpoints.