Présentation
Le service de transfert de données BigQuery utilise IAM (Identity and Access Management) pour gérer l'accès aux ressources. Pour accorder l'accès à une ressource, attribuez un ou plusieurs rôles IAM BigQuery à une entité. Les autorisations du service de transfert de données BigQuery sont intégrées aux rôles IAM BigQuery.
Cette page fournit des informations sur les autorisations et les rôles IAM (Identity and Access Management) associés au service de transfert de données BigQuery. Pour en savoir plus sur le contrôle des accès dans BigQuery, consultez la page Rôles et autorisations BigQuery prédéfinis.
Autorisations du service de transfert de données BigQuery
Le tableau suivant décrit les autorisations disponibles dans le service de transfert de données BigQuery.
Autorisation | Description |
---|---|
bigquery.transfers.get |
Obtenir des métadonnées de transfert |
bigquery.transfers.update |
Créer, mettre à jour et supprimer des transferts |
Rôles
Le tableau suivant répertorie les rôles IAM prédéfinis dans BigQuery, ainsi que la liste de toutes les autorisations incluses dans chaque rôle. Les autorisations du service de transfert de données BigQuery sont répertoriées avec les autorisations BigQuery. Notez que chaque autorisation est applicable à un type de ressource particulier.
Rôle | Titre | Description | Autorisations | Ressource la plus basse |
---|---|---|---|---|
roles/ |
Administrateur BigQuery | Fournit des autorisations permettant de gérer toutes les ressources du projet. Peut gérer toutes les données du projet et annuler des tâches exécutées par d'autres utilisateurs dans le projet. |
|
Projet |
roles/ |
Administrateur de connexion BigQuery |
|
||
roles/ |
Utilisateur de connexion BigQuery |
|
||
roles/ |
Éditeur de données BigQuery |
Lorsque ce rôle est appliqué à une table ou une vue, il fournit des autorisations permettant d'effectuer les opérations suivantes :
Ce rôle ne peut pas être appliqué à des modèles ou des routines individuels. Lorsqu'il est appliqué à un ensemble de données, ce rôle fournit des autorisations permettant d'effectuer les opérations suivantes :
Lorsque ce rôle est appliqué au niveau du projet ou de l'organisation, il permet également de créer des ensembles de données. |
|
Table ou vue |
roles/ |
Propriétaire de données BigQuery |
Lorsque ce rôle est appliqué à une table ou une vue, il fournit des autorisations permettant d'effectuer les opérations suivantes :
Ce rôle ne peut pas être appliqué à des modèles ou des routines individuels. Lorsqu'il est appliqué à un ensemble de données, ce rôle fournit des autorisations permettant d'effectuer les opérations suivantes :
Lorsque ce rôle est appliqué au niveau du projet ou de l'organisation, il permet également de créer des ensembles de données. |
|
Table ou vue |
roles/ |
Lecteur de données BigQuery |
Lorsque ce rôle est appliqué à une table ou une vue, il fournit des autorisations permettant d'effectuer les opérations suivantes :
Ce rôle ne peut pas être appliqué à des modèles ou des routines individuels. Lorsqu'il est appliqué à un ensemble de données, ce rôle fournit des autorisations permettant d'effectuer les opérations suivantes :
Lorsque ce rôle est appliqué au niveau du projet ou de l'organisation, il peut également énumérer tous les ensembles de données du projet. Toutefois, des rôles supplémentaires sont nécessaires pour permettre l'exécution de tâches. |
|
Table ou vue |
roles/ |
Utilisateur de tâche BigQuery | Fournit des autorisations permettant d'exécuter des tâches, y compris des requêtes, dans le projet. |
|
Projet |
roles/ |
Lecteur de métadonnées BigQuery |
Lorsque ce rôle est appliqué à une table ou une vue, il fournit des autorisations permettant d'effectuer les opérations suivantes :
Ce rôle ne peut pas être appliqué à des modèles ou des routines individuels. Lorsqu'il est appliqué à un ensemble de données, ce rôle fournit des autorisations permettant d'effectuer les opérations suivantes :
Lorsqu'il est appliqué au niveau du projet ou de l'organisation, ce rôle fournit des autorisations permettant d'effectuer les opérations suivantes :
Des rôles supplémentaires sont nécessaires pour permettre l'exécution de tâches. |
|
Table ou vue |
roles/ |
Utilisateur de sessions de lecture BigQuery | Accès permettant de créer et d'utiliser des sessions de lecture |
|
|
roles/ |
Administrateur de ressources BigQuery | Gérer toutes les ressources BigQuery. |
|
|
roles/ |
Éditeur de ressources BigQuery | Gérer toutes les ressources BigQuery, sans pouvoir prendre de décisions d'achat. |
|
|
roles/ |
Lecteur de ressources BigQuery | Afficher toutes les ressources BigQuery sans pouvoir apporter de modifications ou prendre de décisions d'achat. |
|
|
roles/ |
Utilisateur BigQuery |
Lorsqu'il est appliqué à un ensemble de données, ce rôle permet d'en lire les métadonnées et d'en répertorier les tables. Lorsqu'il est appliqué à un projet, ce rôle permet également d'exécuter des tâches, telles que des requêtes, au sein du projet. Un membre doté de ce rôle peut énumérer ou annuler ses propres tâches et énumérer les ensembles de données d'un projet. En outre, ce rôle permet la création de nouveaux ensembles de données au sein du projet. Le créateur dispose alors du rôle de propriétaire de données BigQuery ( |
|
Ensemble de données |
Rôles personnalisés
En plus des rôles prédéfinis, le service de transfert de données BigQuery est également compatible avec les rôles personnalisés. Pour en savoir plus, consultez la page Créer et gérer des rôles personnalisés de la documentation IAM.