Contrôle des accès à Bigtable avec IAM

Identity and Access Management (IAM) vous permet de gérer des autorisations précises sur vos ressources Bigtable. IAM vous aide à appliquer le principe du moindre privilège et à sécuriser vos données dans les projets, les instances et les tables.

Bigtable utilise IAM pour le contrôle des accès. Pour contrôler qui a accès à une ressource, définissez des stratégies IAM sur cette ressource.

Les ressources Bigtable sont organisées de façon hiérarchique. Un projetGoogle Cloud est le parent d'une instance Bigtable, qui est le parent de ses clusters et de ses tables. Une table est le parent de ses vues autorisées, tandis qu'un cluster est le parent de ses sauvegardes. Vous pouvez configurer le contrôle des accès à chaque niveau.

Si vous disposez d'autorisations à un niveau, vous disposez automatiquement d'autorisations aux niveaux inférieurs. Par exemple, si vous disposez d'un accès au niveau du projet, vous avez accès aux instances, aux clusters, aux tables, aux vues autorisées et aux vues matérialisées continues de ce projet. Si vous êtes autorisé à accéder à une vue autorisée ou à une vue matérialisée continue, vous n'avez pas automatiquement accès aux ressources de niveau supérieur qui sont parentes de la vue autorisée ou de la vue matérialisée continue, telles que la table et l'instance. Ce comportement est appelé héritage des règles.

Pour en savoir plus sur la hiérarchie IAM, consultez Héritage des stratégies IAM.

Exemples de contrôle des accès

Voici quelques exemples d'utilisation du contrôle des accès au niveau du projet :

  • Donner à un utilisateur des droits en lecture mais pas en écriture, sur toutes les tables du projet.
  • Donner à un utilisateur des droits en lecture et en écriture sur toutes les tables du projet, mais ne pas l'autoriser à gérer des instances.
  • Donner à un utilisateur des droits en lecture et en écriture sur toutes les tables du projet, et l'autoriser à gérer des instances.

Voici quelques exemples d'utilisation du contrôle des accès au niveau de l'instance :

  • Autoriser un utilisateur à lire n'importe quelle table dans une seule instance d'un projet comportant plusieurs instances.
  • Autoriser un utilisateur à gérer une instance seulement, au sein d'un projet comportant plusieurs instances

Voici quelques exemples d'utilisation du contrôle des accès au niveau de la table :

  • Donner à un utilisateur des droits en écriture, mais pas en lecture, sur une table.
  • Donner à un utilisateur des droits en lecture, mais pas en écriture, sur une table.

Voici quelques exemples d'utilisation du contrôle des accès au niveau de la sauvegarde :

  • Empêcher un utilisateur de supprimer une sauvegarde.
  • Empêcher un utilisateur d'effectuer une restauration à partir de la sauvegarde.

Voici quelques exemples d'utilisation du contrôle des accès au niveau de la vue autorisée :

  • Permettre à un utilisateur de lire une vue autorisée, mais pas de la modifier.
  • Autoriser un utilisateur à afficher les données d'une seule des vues autorisées d'une table.

Voici quelques exemples d'utilisation du contrôle des accès au niveau de la vue matérialisée continue :

  • Permettre à un utilisateur de lire une vue matérialisée continue, mais pas de modifier la table sous-jacente.

Pour en savoir plus sur IAM et ses fonctionnalités, consultez le guide du développeur IAM. Consultez en particulier la page Accorder, modifier et révoquer les accès à des ressources.

Dans Bigtable, vous ne pouvez pas accorder l'accès aux types de comptes principaux suivants :

Pour obtenir une liste des autorisations et des rôles acceptés par Bigtable, consultez les sections suivantes.

Activer l'API Bigtable

Pour afficher et attribuer des rôles IAM Bigtable, vous devez activer l'API Bigtable pour le projet concerné. Tant que vous n'avez pas activé l'API, les rôles Bigtable n'apparaissent pas dans la consoleGoogle Cloud .

Rôles requis pour activer les API

Pour activer des API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation via le rôle Propriétaire (roles/owner). Sinon, vous pouvez l'obtenir via le rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

Activer l'API

Autorisations

Cette section récapitule les autorisations disponibles dans Bigtable.

Les autorisations permettent aux utilisateurs de réaliser des opérations spécifiques sur les ressources Bigtable. Par exemple, l'autorisation bigtable.instances.list permet aux utilisateurs de lister toutes les instances Bigtable d'un projet. Vous n'accordez pas d'autorisations directement aux utilisateurs. À la place, vous attribuez à chaque utilisateur un rôle prédéfini ou un rôle personnalisé, qui accorde une ou plusieurs autorisations.

Le tableau suivant répertorie les autorisations IAM associées à Bigtable.

Autorisation Inclus dans les rôles

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Utilisateur de tags (roles/resourcemanager.tagUser)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Utilisateur de tags (roles/resourcemanager.tagUser)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Utilisateur de tags (roles/resourcemanager.tagUser)

Lecteur de tags (roles/resourcemanager.tagViewer)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Utilisateur de tags (roles/resourcemanager.tagUser)

Lecteur de tags (roles/resourcemanager.tagViewer)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Utilisateur de tags (roles/resourcemanager.tagUser)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Utilisateur de tags (roles/resourcemanager.tagUser)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Utilisateur de tags (roles/resourcemanager.tagUser)

Lecteur de tags (roles/resourcemanager.tagViewer)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Utilisateur de tags (roles/resourcemanager.tagUser)

Lecteur de tags (roles/resourcemanager.tagViewer)

Pilote de profils de données d'organisation DLP (roles/dlp.orgdriver)

Pilote de profils de données pour les projets DLP (roles/dlp.projectdriver)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.viewer)

Administrateur de sécurité (roles/iam.securityAdmin)

Examinateur de sécurité (roles/iam.securityReviewer)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Auditeur de sécurité (roles/iam.securityAuditor)

Ingénieur en fiabilité des sites (roles/iam.siteReliabilityEngineer)

Utilisateur de l'assistance (roles/iam.supportUser)

Lecteur d'inventaire Wiz Cloud (roles/wiz.cloudInventoryViewer)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Lecteur (roles/reader)

Lecteur (roles/viewer)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Utilisateur Bigtable (roles/bigtable.user)

Lecteur Bigtable (roles/bigtable.reader)

Data scientist (roles/iam.dataScientist)

Administrateur de bases de données (roles/iam.databasesAdmin)

Utilisateur de l'assistance (roles/iam.supportUser)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Administrateur Bigtable (roles/bigtable.admin)

Administrateur de sécurité (roles/iam.securityAdmin)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Administrateur (roles/admin)

Propriétaire (roles/owner)

Rédacteur (roles/writer)

Éditeur (roles/editor)

Administrateur Bigtable (roles/bigtable.admin)

Éditeur Bigtable (roles/bigtable.editor)

Administrateur de bases de données (roles/iam.databasesAdmin)

Rôles d'agent de service

Rôles prédéfinis

Chaque rôle prédéfini correspond à un ensemble d'une ou plusieurs autorisations. Par exemple, le rôle roles/bigtable.reader fournit un accès en lecture seule aux informations sur les instances, clusters, tables et familles de colonnes de Bigtable, ainsi qu'aux données contenues dans les tables. Vous attribuez des rôles à des utilisateurs ou à des groupes, ce qui leur permet d'effectuer des actions sur les ressources du projet.

Le tableau suivant répertorie les rôles prédéfinis pour Bigtable, avec les autorisations associées à chaque rôle :

Role Permissions

(roles/bigtable.admin)

Administers all Bigtable instances within a project, including the data stored within tables. Can create new instances. Intended for project administrators.

Lowest-level resources where you can grant this role:

  • Table

bigtable.*

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.appProfiles.update
  • bigtable.authorizedViews.create
  • bigtable.authorizedViews.createTagBinding
  • bigtable.authorizedViews.delete
  • bigtable.authorizedViews.deleteTagBinding
  • bigtable.authorizedViews.get
  • bigtable.authorizedViews.getIamPolicy
  • bigtable.authorizedViews.list
  • bigtable.authorizedViews.listEffectiveTags
  • bigtable.authorizedViews.listTagBindings
  • bigtable.authorizedViews.mutateRows
  • bigtable.authorizedViews.readRows
  • bigtable.authorizedViews.sampleRowKeys
  • bigtable.authorizedViews.setIamPolicy
  • bigtable.authorizedViews.update
  • bigtable.backups.create
  • bigtable.backups.delete
  • bigtable.backups.get
  • bigtable.backups.getIamPolicy
  • bigtable.backups.list
  • bigtable.backups.read
  • bigtable.backups.restore
  • bigtable.backups.setIamPolicy
  • bigtable.backups.update
  • bigtable.clusters.create
  • bigtable.clusters.delete
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.clusters.update
  • bigtable.hotTablets.list
  • bigtable.instances.create
  • bigtable.instances.createTagBinding
  • bigtable.instances.delete
  • bigtable.instances.deleteTagBinding
  • bigtable.instances.executeQuery
  • bigtable.instances.get
  • bigtable.instances.getIamPolicy
  • bigtable.instances.list
  • bigtable.instances.listEffectiveTags
  • bigtable.instances.listTagBindings
  • bigtable.instances.ping
  • bigtable.instances.setIamPolicy
  • bigtable.instances.update
  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list
  • bigtable.locations.list
  • bigtable.logicalViews.create
  • bigtable.logicalViews.delete
  • bigtable.logicalViews.get
  • bigtable.logicalViews.getIamPolicy
  • bigtable.logicalViews.list
  • bigtable.logicalViews.readRows
  • bigtable.logicalViews.setIamPolicy
  • bigtable.logicalViews.update
  • bigtable.materializedViews.create
  • bigtable.materializedViews.delete
  • bigtable.materializedViews.get
  • bigtable.materializedViews.getIamPolicy
  • bigtable.materializedViews.list
  • bigtable.materializedViews.readRows
  • bigtable.materializedViews.sampleRowKeys
  • bigtable.materializedViews.setIamPolicy
  • bigtable.materializedViews.update
  • bigtable.memoryLayers.get
  • bigtable.memoryLayers.list
  • bigtable.memoryLayers.update
  • bigtable.schemaBundles.create
  • bigtable.schemaBundles.delete
  • bigtable.schemaBundles.get
  • bigtable.schemaBundles.getIamPolicy
  • bigtable.schemaBundles.list
  • bigtable.schemaBundles.setIamPolicy
  • bigtable.schemaBundles.update
  • bigtable.tables.checkConsistency
  • bigtable.tables.create
  • bigtable.tables.delete
  • bigtable.tables.generateConsistencyToken
  • bigtable.tables.get
  • bigtable.tables.getIamPolicy
  • bigtable.tables.list
  • bigtable.tables.mutateRows
  • bigtable.tables.readRows
  • bigtable.tables.sampleRowKeys
  • bigtable.tables.setIamPolicy
  • bigtable.tables.undelete
  • bigtable.tables.update

cloudkms.keyHandles.*

  • cloudkms.keyHandles.create
  • cloudkms.keyHandles.get
  • cloudkms.keyHandles.list

cloudkms.operations.get

cloudkms.projects.showEffectiveAutokeyConfig

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.editor)

Editor role for bigtable

bigtable.appProfiles.*

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.appProfiles.update

bigtable.authorizedViews.create

bigtable.authorizedViews.delete

bigtable.authorizedViews.get

bigtable.authorizedViews.getIamPolicy

bigtable.authorizedViews.list

bigtable.authorizedViews.listEffectiveTags

bigtable.authorizedViews.listTagBindings

bigtable.authorizedViews.mutateRows

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.authorizedViews.update

bigtable.backups.create

bigtable.backups.delete

bigtable.backups.get

bigtable.backups.getIamPolicy

bigtable.backups.list

bigtable.backups.read

bigtable.backups.restore

bigtable.backups.update

bigtable.clusters.*

  • bigtable.clusters.create
  • bigtable.clusters.delete
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.clusters.update

bigtable.hotTablets.list

bigtable.instances.create

bigtable.instances.delete

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.getIamPolicy

bigtable.instances.list

bigtable.instances.listEffectiveTags

bigtable.instances.listTagBindings

bigtable.instances.ping

bigtable.instances.update

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.create

bigtable.logicalViews.delete

bigtable.logicalViews.get

bigtable.logicalViews.getIamPolicy

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.logicalViews.update

bigtable.materializedViews.create

bigtable.materializedViews.delete

bigtable.materializedViews.get

bigtable.materializedViews.getIamPolicy

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.materializedViews.update

bigtable.memoryLayers.*

  • bigtable.memoryLayers.get
  • bigtable.memoryLayers.list
  • bigtable.memoryLayers.update

bigtable.schemaBundles.create

bigtable.schemaBundles.delete

bigtable.schemaBundles.get

bigtable.schemaBundles.getIamPolicy

bigtable.schemaBundles.list

bigtable.schemaBundles.update

bigtable.tables.checkConsistency

bigtable.tables.create

bigtable.tables.delete

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.getIamPolicy

bigtable.tables.list

bigtable.tables.mutateRows

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

bigtable.tables.undelete

bigtable.tables.update

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/bigtable.user)

Provides read-write access to the data stored within Bigtable tables. Intended for application developers or service accounts.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.list

bigtable.authorizedViews.mutateRows

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.backups.get

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.list

bigtable.instances.ping

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.materializedViews.get

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.list

bigtable.tables.mutateRows

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.viewer)

Provides no data access. Intended as a minimal set of permissions to access the Google Cloud console for Bigtable.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.getIamPolicy

bigtable.authorizedViews.list

bigtable.authorizedViews.listEffectiveTags

bigtable.authorizedViews.listTagBindings

bigtable.backups.get

bigtable.backups.getIamPolicy

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.get

bigtable.instances.getIamPolicy

bigtable.instances.list

bigtable.instances.listEffectiveTags

bigtable.instances.listTagBindings

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.getIamPolicy

bigtable.logicalViews.list

bigtable.materializedViews.get

bigtable.materializedViews.getIamPolicy

bigtable.materializedViews.list

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.getIamPolicy

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.getIamPolicy

bigtable.tables.list

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.reader)

Provides read-only access to the data stored within Bigtable tables. Intended for data scientists, dashboard generators, and other data-analysis scenarios.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.list

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.backups.get

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.list

bigtable.instances.ping

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.materializedViews.get

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.list

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

Rôles personnalisés

Si les rôles prédéfinis pour Bigtable ne répondent pas aux besoins de votre entreprise, vous pouvez définir vos propres rôles personnalisés, disposant des autorisations de votre choix.

Si votre rôle personnalisé doit permettre l'accès à la console Google Cloud , vous devez identifier les tâches que les utilisateurs effectueront, puis vous assurer que le rôle personnalisé dispose des autorisations requises pour chaque tâche, comme indiqué dans le tableau ci-dessous. Si un rôle personnalisé ne dispose pas de toutes les autorisations requises pour une tâche et qu'un utilisateur tente de l'exécuter, la console Google Cloud ne fonctionnera pas correctement.

Google Cloud tâche de la console Autorisations requises
Accès de base à la console Google Cloud
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.instances.get
  • bigtable.instances.list
  • bigtable.locations.list
  • bigtable.tables.get
  • bigtable.tables.list
  • resourcemanager.projects.get
Créer une instance ou un cluster

Autorisations d'accès de base, plus :

  • bigtable.clusters.create
  • bigtable.instances.create
Modifier une instance ou un cluster

Autorisations d'accès de base, plus :

  • bigtable.clusters.update
  • bigtable.instances.update
Gérer la configuration de réplication

Autorisations d'accès de base, plus :

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.update
Supprimer une instance ou un cluster

Autorisations d'accès de base, plus :

  • bigtable.clusters.delete
  • bigtable.instances.delete
Surveiller une instance en consultant des graphiques

Autorisations d'accès de base, plus :

  • monitoring.metricDescriptors.get
  • monitoring.metricDescriptors.list
  • monitoring.timeSeries.list
Créer et mettre à jour une table

Autorisations d'accès de base, plus :

  • bigtable.tables.create
  • bigtable.tables.update
Restaurer une sauvegarde

Autorisations d'accès de base, plus :

  • bigtable.backups.list
  • bigtable.tables.create
  • bigtable.backups.restore

Gestion de l'IAM

Cette section explique comment gérer les rôles IAM et les autorisations associées au niveau du projet, de l'instance, de la table et de la sauvegarde.

Gestion IAM au niveau du projet

Au niveau du projet, vous pouvez attribuer, modifier et révoquer des rôles IAM à l'aide de la console Google Cloud , de l'API IAM ou de Google Cloud CLI. Pour en savoir plus, consultez Accorder, modifier et révoquer les accès.

Une fois que vous avez créé un projet, vous pouvez attribuer les rôles IAM au niveau du projet aux utilisateurs en fonction des niveaux d'accès spécifiques.

Rôles requis

Avant de définir des rôles IAM au niveau de l'instance, au niveau de la table, au niveau de la sauvegarde, au niveau de la vue autorisée ou au niveau de la vue matérialisée continue pour un utilisateur, assurez-vous que l'utilisateur dispose d'au moins l'un des rôles IAM suivants au niveau du projet :

  • Lecteur restreint Bigtable (recommandé)
  • Lecteur Bigtable
  • Utilisateur Bigtable
  • Administrateur Bigtable

Choisissez un rôle au niveau du projet qui ne dispose pas de plus d'autorisations que celles dont l'utilisateur a réellement besoin sur l'ensemble des instances, tables, sauvegardes, vues autorisées ou vues matérialisées continues du projet. Pour cette raison, vous devez accorder le rôle de lecteur restreint Bigtable dans presque tous les cas.

Si l'utilisateur ne possède pas au moins l'un de ces rôles au niveau du projet, il n'aura pas accès à Bigtable via la console Google Cloud . La console Google Cloud requiert l'un de ces rôles au niveau du projet pour pouvoir récupérer des informations sur les instances, les clusters, les tables ou les sauvegardes au nom de l'utilisateur.

Attribuer des rôles IAM au niveau de l'instance

Au niveau de l'instance, vous pouvez attribuer n'importe quel rôle prédéfini de Bigtable à un utilisateur ou un compte de service. Vous pouvez également accorder tous les rôles personnalisés que vous avez définis.

Pour attribuer un rôle prédéfini ou personnalisé à un utilisateur ou un compte de service au niveau de l'instance :

Console

  1. Accédez à la page "Instances Bigtable" de la consoleGoogle Cloud .

    Accéder à la page Instances

  2. Cochez les cases correspondant aux instances dont vous souhaitez gérer les rôles. Un panneau d'information apparaît.

  3. Dans le panneau d'information, cliquez sur Autorisations.

  4. Sous Ajouter des comptes principaux, commencez à saisir l'adresse e-mail de l'utilisateur ou du compte de service que vous souhaitez ajouter, puis cliquez sur l'adresse e-mail de l'utilisateur ou du compte de service.

  5. Cliquez sur la liste Sélectionner un rôle, puis sur Bigtable pour sélectionner un rôle prédéfini ou sur Personnalisé pour sélectionner un rôle personnalisé.

  6. Cliquez sur le nom de chaque rôle que vous souhaitez attribuer.

  7. Cliquez sur Ajouter. L'utilisateur ou le compte de service se voit attribuer les rôles que vous avez spécifiés au niveau de l'instance.

gcloud

  1. Si vous ne connaissez pas l'ID d'instance, exécutez la commande bigtable instances list pour afficher la liste des instances du projet :

    gcloud bigtable instances list
    
  2. Exécutez la commande bigtable instances set-iam-policy :

    gcloud bigtable instances set-iam-policy \
      INSTANCE_ID \
      POLICY_FILE
    

    Indiquez les éléments suivants :

    • INSTANCE_ID : identifiant permanent de l'instance.
    • POLICY_FILE : chemin d'accès à un fichier JSON ou YAML local contenant une stratégie IAM valide.

Accorder des rôles IAM au niveau de la table

Au niveau de la table, vous pouvez attribuer n'importe quel rôle prédéfini de Bigtable à un utilisateur ou un compte de service. Vous pouvez également accorder tous les rôles personnalisés que vous avez définis.

Pour attribuer un rôle prédéfini ou personnalisé à un utilisateur ou à un compte de service au niveau de la table :

Console

  1. Accédez à la page "Instances Bigtable" de la consoleGoogle Cloud .

    Accéder à la page Instances

  2. Cliquez sur le nom de l'instance contenant la table pour laquelle vous définissez des rôles IAM.

  3. Ouvrez l'onglet Tables dans le volet de navigation de gauche.

  4. Cochez les cases correspondant aux tables dont vous souhaitez gérer les rôles. Un panneau d'information apparaît.

  5. Dans le panneau d'information, cliquez sur Autorisations.

  6. Sous Ajouter des comptes principaux, commencez à saisir l'adresse e-mail de l'utilisateur ou du compte de service que vous souhaitez ajouter, puis cliquez sur l'adresse e-mail de l'utilisateur ou du compte de service.

  7. Cliquez sur la liste déroulante Sélectionner un rôle, puis sur Bigtable pour sélectionner un rôle prédéfini ou sur Personnalisé pour sélectionner un rôle personnalisé.

  8. Cliquez sur le nom de chaque rôle que vous souhaitez attribuer.

  9. Cliquez sur Ajouter. L'utilisateur ou le compte de service se voit attribuer les rôles que vous avez spécifiés au niveau de la table.

gcloud

  1. Si vous ne connaissez pas l'ID d'instance, exécutez la commande bigtable instances list pour afficher la liste des instances du projet :

    gcloud bigtable instances list
    
  2. Si vous ne connaissez pas les ID de table de l'instance, exécutez la commande bigtable instances tables list pour afficher la liste des tables de l'instance.

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    

    Indiquez les éléments suivants :

    • INSTANCE_ID : identifiant permanent de l'instance.
  3. Exécutez la commande bigtable instances tables set-iam-policy :

    gcloud bigtable instances tables set-iam-policy \
      TABLE_ID \
      --instance=INSTANCE_ID \
      POLICY_FILE
    

    Indiquez les éléments suivants :

    • TABLE_ID : identifiant permanent de la table.
    • INSTANCE_ID : identifiant permanent de l'instance.
    • POLICY_FILE : chemin d'accès à un fichier JSON ou YAML local contenant une stratégie IAM valide.

Attribuer des rôles IAM au niveau de la sauvegarde

Au niveau de la sauvegarde, vous pouvez attribuer n'importe quel rôle prédéfini de Bigtable à un utilisateur ou à un compte de service. Vous pouvez également accorder tous les rôles personnalisés que vous avez définis.

Pour attribuer un rôle prédéfini ou personnalisé à un utilisateur ou à un compte de service au niveau de la sauvegarde :

gcloud

  1. Si vous ne connaissez pas l'ID d'instance, exécutez la commande bigtable instances list pour afficher la liste des instances du projet :

    gcloud bigtable instances list
    
  2. Si vous ne connaissez pas les ID de sauvegarde d'une instance, utilisez la commande bigtable instances backups list pour afficher la liste des sauvegardes de l'instance.

    gcloud bigtable backups list --instances=INSTANCE_ID
    

    Indiquez les éléments suivants :

    • INSTANCE_ID : identifiant permanent de l'instance.
  3. Exécutez la commande gcloud bigtable backups set-iam-policy :

    gcloud bigtable backups set-iam-policy BACKUP_ID \
      --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID \
      POLICY_FILE
    

    Indiquez les éléments suivants :

    • BACKUP_ID : identifiant permanent de la sauvegarde.
    • INSTANCE_ID : identifiant permanent de l'instance.
    • TABLE_ID : identifiant permanent de la table.
    • POLICY_FILE : chemin d'accès à un fichier JSON ou YAML local contenant une stratégie IAM valide.

Attribuer des rôles IAM au niveau de la vue autorisée

Au niveau de la vue autorisée, vous pouvez attribuer n'importe quel rôle prédéfini de Bigtable à un utilisateur ou à un compte de service. Vous pouvez également attribuer les rôles personnalisés que vous avez définis.

Pour attribuer un rôle prédéfini ou personnalisé à un utilisateur ou à un compte de service au niveau de la vue autorisée, procédez comme suit :

Console

  1. Dans la console Google Cloud , ouvrez la liste des instances Bigtable.

    Ouvrir la liste des instances

  2. Cliquez sur l'instance contenant la vue autorisée.

  3. Dans le volet de navigation, cliquez sur Bigtable Studio.

  4. Dans l'explorateur, développez la table et Vues autorisées.

  5. À côté de la vue autorisée que vous souhaitez modifier, cliquez sur le menu d'actions more_vert, puis sur Accorder l'accès.

  6. Ajoutez au moins un compte principal et sélectionnez le rôle auquel ce compte principal ou ce groupe de comptes principaux doit être attribué.

  7. Facultatif : Pour accorder l'accès à des rôles supplémentaires, cliquez sur Ajouter un autre rôle, puis saisissez le compte principal et le rôle pour chaque rôle supplémentaire.

  8. Cliquez sur Enregistrer.

gcloud

  1. Si vous ne connaissez pas l'ID d'instance, exécutez la commande bigtable instances list pour afficher la liste des instances du projet :

    gcloud bigtable instances list
    
  2. Si vous ne connaissez pas les ID de table de l'instance, exécutez la commande bigtable instances tables list pour afficher la liste des tables de l'instance.

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    
  3. Si vous ne connaissez pas l'ID de la vue, utilisez la commande bigtable authorized-views list pour afficher la liste de toutes les vues autorisées de la table.

    gcloud bigtable instances tables authorized-views list \
      --instance=INSTANCE_ID \
      --table=TABLE_ID
    
  4. Exécutez la commande bigtable authorized-views set-iam-policy :

    gcloud bigtable authorized-views set-iam-policy TABLE_ID{"</var>"}} \
      AUTHORIZED_VIEW_ID{"</var>"}} --instance=INSTANCE_ID{"</var>"}} POLICY_FILE{"</var>"}}
    

    Indiquez les éléments suivants :

    • INSTANCE_ID : identifiant permanent de l'instance.
    • TABLE_ID : identifiant permanent de la table.
    • AUTHORIZED_VIEW_ID : identifiant permanent de la vue.
    • POLICY_FILE : chemin d'accès à un fichier JSON ou YAML local contenant une stratégie IAM valide.

Conditions IAM

Les conditions IAM vous permettent de définir et d'appliquer un contrôle des accès conditionnel et basé sur des attributs pour certaines ressources Google Cloud, y compris les ressources Bigtable.

Dans Bigtable, vous pouvez appliquer un accès conditionnel en fonction des attributs suivants :

  • Attributs de date/heure : permettent de définir un accès temporaire (expirant), planifié ou de durée limitée aux ressources Bigtable. Par exemple, vous pouvez autoriser un utilisateur à accéder à une table jusqu'à une date spécifiée.
  • Attributs de ressource : permettent de configurer un accès conditionnel en fonction du nom d'une ressource, d'un type de ressource ou des attributs de service d'une ressource. Dans Bigtable, vous pouvez utiliser des attributs d'instances, de clusters, de tables, de sauvegardes et de vues autorisées pour configurer l'accès conditionnel. Par exemple, vous pouvez autoriser un utilisateur à gérer uniquement les tables dont le nom commence par un préfixe spécifique, ou vous pouvez autoriser un utilisateur à accéder uniquement à une table spécifique.

Pour en savoir plus sur les conditions IAM, consultez la présentation des conditions.

Étapes suivantes

Apprenez-en plus sur IAM.