Une entreprise a déployé une API REST privée dans API Gateway qui doit être accessible uniquement depuis une application au sein d'un VPC. Une instance EC2 dans le VPC ne peut pas atteindre l'API. Quelle solution assure la connectivité entre l'instance EC2 et l'API privée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un VPC endpoint d'interface pour API Gateway. Attachez une politique de point de terminaison qui autorise l'action execute-api:Invoke. Activez le DNS privé pour le VPC endpoint. Configurez la politique de ressource API pour autoriser l'accès depuis le VPC endpoint. Utilisez les noms DNS du point de terminaison de l'API pour appeler l'API..
Pourquoi c'est la réponse
La bonne solution consiste à créer un point de terminaison d'interface VPC pour API Gateway. Cela permet à l'instance EC2 d'accéder à l'API privée via le réseau interne d'AWS, sans passer par Internet. La politique de point de terminaison doit autoriser l'action execute-api:Invoke pour permettre l'appel de l'API. L'activation du DNS privé pour le point de terminaison VPC permet d'utiliser les noms DNS par défaut de l'API, simplifiant la configuration côté client. Enfin, une politique de ressource API est nécessaire pour autoriser spécifiquement l'accès depuis le point de terminaison VPC. Les autres options sont incorrectes car : La désactivation du DNS privé pour le point de terminaison VPC obligerait à utiliser des noms DNS spécifiques au point de terminaison, ce qui est moins pratique. De plus, apigateway: est trop permissif. Les options impliquant un NLB ou un ALB avec un VPC Link sont utilisées pour l'intégration d'API Gateway avec des ressources dans le VPC (comme des instances EC2 ou des conteneurs), et non pour accéder à une API Gateway privée depuis le VPC.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise