Une entreprise est en train de convertir un backend d'application d'EC2 vers du serverless. L'application et une instance RDS for MySQL s'exécutent dans un seul VPC, toutes deux déployées dans des sous-réseaux privés. L'entreprise a besoin que les fonctions Lambda se connectent à l'instance de base de données. Quelle approche répond à l'exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez des fonctions Lambda dans le VPC et attachez la politique AWSLambdaVPCAccessExecutionRole à leur rôle d'exécution. Modifiez le groupe de sécurité RDS pour autoriser l'accès entrant depuis le groupe de sécurité Lambda..
Pourquoi c'est la réponse
Pour qu'une fonction Lambda puisse accéder à une ressource dans un VPC privé (comme une instance RDS), elle doit être configurée pour s'exécuter dans ce VPC. Cela implique de spécifier les sous-réseaux et les groupes de sécurité pour la fonction Lambda. Le rôle d'exécution de la fonction Lambda a besoin de la politique AWSLambdaVPCAccessExecutionRole pour obtenir les permissions nécessaires à la création et à la gestion des interfaces réseau élastiques (ENI) qui permettent à Lambda de se connecter au VPC. Enfin, le groupe de sécurité de l'instance RDS doit autoriser le trafic entrant depuis le groupe de sécurité associé à la fonction Lambda, garantissant ainsi la connectivité. Les options incorrectes échouent pour les raisons suivantes : La première option utilise AWSLambdaBasicExecutionRole, qui ne fournit pas les permissions VPC nécessaires. Les troisième et quatrième options créent des fonctions Lambda sans configuration VPC, ce qui les empêche d'accéder directement aux ressources privées du VPC. Créer un point de terminaison d'interface VPC pour Lambda est pertinent pour les appels vers Lambda depuis le VPC, pas pour l'accès de Lambda au 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