Déployez un service Cloud Run pour traiter les messages d'un sujet Cloud Pub/Sub en suivant les pratiques recommandées par Google. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un compte de service, accordez-lui le rôle Cloud Run Invoker pour votre service, et créez un abonnement push Pub/Sub qui utilise ce compte de service et votre service Cloud Run comme point de terminaison push..
Pourquoi c'est la réponse
La bonne pratique pour intégrer Cloud Pub/Sub avec Cloud Run est d'utiliser un abonnement push. Créez un compte de service dédié et attribuez-lui le rôle Cloud Run Invoker pour votre service Cloud Run. Ce compte de service sera utilisé par Pub/Sub pour authentifier les requêtes push vers votre service Cloud Run. Ensuite, configurez un abonnement push Pub/Sub en spécifiant l'URL de votre service Cloud Run comme point de terminaison et en associant le compte de service créé. Les autres options sont moins optimales : Utiliser une Cloud Function comme intermédiaire ajoute une couche de complexité et de latence inutile. Demander à Cloud Run d'extraire les messages (pull) est possible, mais un abonnement push est généralement plus efficace et réactif pour les événements. Déployer sur Cloud Run sur GKE avec un conteneur séparé pour la consommation des messages est une solution plus complexe et coûteuse que nécessaire pour ce cas d'usage.
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