FacileChoix unique

Question d'entraînement CLF-C02

Quel service AWS permet aux développeurs de créer, publier et gérer facilement des API qui servent de point d'entrée pour permettre aux applications d'accéder aux services backend ?

Choisissez la meilleure réponse.

Bonne réponse

  • CAmazon API Gateway

Explication

Amazon API Gateway est un service entièrement géré qui permet aux développeurs de créer, publier, maintenir, surveiller et sécuriser des API à n'importe quelle échelle. Il agit comme un point d'entrée permettant aux applications d'accéder aux services backend tels que AWS Lambda, Amazon EC2 ou tout point de terminaison Web accessible publiquement, en gérant toutes les tâches liées à l'acceptation et au traitement de centaines de milliers d'appels d'API simultanés.

Pourquoi chaque option est juste ou fausse

A

Fausse

Amazon CloudFront

CloudFront est un réseau de diffusion de contenu qui met en cache et sert des objets HTTP à partir d'emplacements de périphérie (edge locations) ; il ne définit pas de routes d'API et ne publie pas de points de terminaison d'API. Il est tentant car il se positionne devant le trafic Web et serait correct lorsque l'exigence est d'accélérer la diffusion de contenu statique ou dynamique aux utilisateurs mondiaux.

B

Fausse

Elastic Load Balancing

Elastic Load Balancing distribue le trafic entrant entre des cibles enregistrées ; il ne crée pas, ne publie pas et ne gère pas les définitions ou les étapes d'API. Il est tentant car il se positionne devant les services backend et serait correct lorsque l'exigence est de répartir la charge ou de vérifier l'état de santé (health-checking) des cibles derrière un point de terminaison unique.

C

Juste

Amazon API Gateway

Amazon API Gateway est un service entièrement géré pour créer, publier, sécuriser et surveiller des API à grande échelle. Il agit comme le point d'entrée acheminant les clients vers les services backend, répondant à l'exigence de l'énoncé permettant aux développeurs de gérer facilement des API.

D

Fausse

AWS App Runner

App Runner déploie et met à l'échelle des applications Web conteneurisées et des API à partir d'une source ou d'une image, mais il ne fournit pas de définition d'API, de publication, de clés ou de limitation du débit (throttling). Il est tentant car il exécute des services HTTP et serait correct lorsque l'exigence est d'héberger un conteneur sans gérer de serveurs.

Pour aller plus loin

Amazon API Gateway est un service entièrement géré qui se positionne devant les ressources de calcul backend telles que Lambda, EC2 ou des conteneurs, et expose des API REST, HTTP ou WebSocket. Il gère le routage des requêtes, la limitation du débit (throttling), les clés d'API, les plans d'utilisation, l'autorisation via IAM ou Cognito, et peut mettre en cache les réponses pour réduire la charge du backend. Un comportement subtil à connaître : les API REST et les API HTTP ont des ensembles de fonctionnalités et de tarification différents, et les déploiements d'étapes (stage deployments) sont des instantanés immuables, de sorte que les modifications nécessitent un redéploiement sur une étape. Cela importe lorsqu'une équipe a besoin d'un point d'entrée unique avec gestion des versions, domaines personnalisés et limites de taux par client sans avoir à exploiter elle-même une infrastructure de proxy inverse.

À propos de ces questions d'entraînement

Cette question fait partie des questions d'entraînement CLF-C02 originales de Courseiva, rédigées pour apprendre et jamais copiées d'examens réels ou de dumps.

Traduite de l'original anglais avec l'IA et vérifiée pour le sens. Les codes d'examen, les commandes et les noms de produits sont conservés tels qu'ils apparaissent à l'examen.