Vous devez router trois chemins d'URL (/students, /teachers, /classes) de sorte que chacun invoque une fonction différente. Comment devriez-vous configurer Cloud Functions et le frontend ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer trois Cloud Functions et enregistrer chacune comme un service backend derrière un équilibreur de charge HTTPS, en routant les chemins vers le backend approprié..
Pourquoi c'est la réponse
La bonne approche consiste à créer trois Cloud Functions distinctes, une pour chaque chemin d'URL (/students, /teachers, /classes). Ensuite, vous les enregistrez toutes comme services backend derrière un équilibreur de charge HTTPS. L'équilibreur de charge vous permettra de définir des règles de routage basées sur le chemin de l'URL, dirigeant ainsi chaque requête vers la Cloud Function appropriée. Les autres options sont moins efficaces ou incorrectes : Une seule Cloud Function derrière un équilibreur de charge nécessiterait une logique de routage complexe au sein de la fonction elle-même, ce qui est moins maintenable. Exposer directement chaque Cloud Function avec son propre déclencheur HTTPS est possible, mais l'équilibreur de charge offre des avantages comme la gestion des certificats SSL, la protection DDoS et un point d'entrée unique. Une seule Cloud Function exposée directement pour gérer tous les chemins est inefficace et ne permet pas une séparation claire des responsabilités.
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