Un service App Engine déployé avec le compte de service App Engine par défaut a besoin d'un accès en lecture à un ensemble de données BigQuery dans le projet d'une autre équipe auquel vous n'avez pas accès. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Demandez à l'autre équipe d'accorder à votre compte de service App Engine par défaut le rôle BigQuery Data Viewer..
Pourquoi c'est la réponse
Le compte de service App Engine par défaut est une identité gérée par Google qui agit au nom de votre application. Pour qu'il puisse lire des données BigQuery dans un autre projet, l'équipe propriétaire de ce projet doit lui accorder les autorisations nécessaires. Le rôle BigQuery Data Viewer (roles/bigquery.dataViewer) fournit un accès en lecture seule aux ensembles de données et aux tables, ce qui est suffisant pour le besoin spécifié. Le rôle BigQuery Job User (roles/bigquery.jobUser) permet d'exécuter des jobs BigQuery, mais pas de lire les données directement. Les options impliquant de modifier les rôles dans votre propre projet sont incorrectes car les autorisations doivent être accordées dans le projet qui contient les ressources BigQuery.
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