Configurer les autorisations IAM

Cette page explique comment configurer les autorisations IAM (Identity and Access Management) pour les Google Cloud NetApp Volumes.

Avant de commencer

NetApp Volumes utilise Identity and Access Management (IAM) pour contrôler l'accès aux ressources.

Pour accorder l'accès aux opérations NetApp Volumes, attribuez des rôles IAM aux utilisateurs. Les autorisations sont accordées par le rôle sélectionné pour l'utilisateur. Les deux rôles prédéfinis sont roles/netapp.admin et roles/netapp.viewer. Vous pouvez attribuer ces rôles à des utilisateurs ou à des comptes de service spécifiques. Les rôles de base pour editor et owner incluent des autorisations roles/netapp.admin.

Les autorisations IAM ne contrôlent que l'accès aux opérations administratives NetApp Volumes, comme la création ou la suppression de volumes. Pour contrôler l'accès aux opérations sur le partage de fichiers, telles que la lecture ou la suppression de données, consultez Contrôle d'accès NFS et contrôle d'accès SMB.

Pour en savoir plus, consultez les autorisations et les rôles dans la présentation d'IAM.

Configurer IAM


Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud , cliquez sur Visite guidée :

Visite guidée


Rôles et autorisations Identity and Access Management

Vous pouvez utiliser des rôles prédéfinis ou définir des rôles personnalisés. NetApp Volumes est compatible avec un ensemble précis d'autorisations.

Obtenir ou accorder toutes les autorisations

Pour obtenir les autorisations nécessaires pour effectuer toutes les actions, demandez à votre administrateur de vous accorder le rôle IAM administrateur des volumes NetApp (roles/netapp.admin) sur votre projet. Les rôles Owner et Editor du projet incluent ces autorisations. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Obtenir ou accorder des autorisations en lecture seule

Pour obtenir les autorisations nécessaires pour disposer d'un accès en lecture seule, demandez à votre administrateur de vous accorder le rôle IAM Lecteur de volumes NetApp (roles/netapp.viewer) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Détails des autorisations

Autorisation Action Administrateur NetApp Volumes Lecteur NetApp Volumes
netapp.locations.list Répertorie les informations concernant les emplacements acceptés pour ce service. check check
netapp.locations.get Obtient des informations sur un emplacement pris en charge par ce service check check
netapp.volumes.create Crée un volume check
netapp.volumes.list Répertorie tous les volumes du projet check check
netapp.volumes.get Récupère les détails d'un volume spécifique check check
netapp.volumes.update Met à jour le volume check
netapp.volumes.delete Supprime le volume check
netapp.volumes.restore Restaurer une sauvegarde sur un nouveau volume check
netapp.volumes.revert Rétablit le volume check
netapp.storagePools.create crée un pool de stockage ; check
netapp.storagePools.list Répertorie tous les pools du projet check check
netapp.storagePools.get Récupère les détails d'un pool spécifique check check
netapp.storagePools.update Met à jour le pool check
netapp.storagePools.delete Supprime le pool de stockage check
netapp.storagePools.validateDirectoryService Tester la connectivité Active Directory check
netapp.snapshots.create Crée un instantané check
netapp.snapshots.list Répertorie tous les instantanés check check
netapp.snapshots.get Récupère les détails d'un instantané spécifique check check
netapp.snapshots.update Met à jour un instantané check
netapp.snapshots.delete Supprime un instantané check
netapp.backups.create Crée une sauvegarde check
netapp.backups.list Répertorie toutes les sauvegardes check check
netapp.backups.get Récupère les détails d'une sauvegarde spécifique check check
netapp.backups.update Met à jour une sauvegarde check
netapp.backups.delete Supprime une sauvegarde check
netapp.replications.create Crée une réplication de volume check
netapp.replications.list Répertorie toutes les réplications du projet check check
netapp.replications.get Récupère les détails d'une réplication spécifique check check
netapp.replications.update Met à jour une réplication de volume check
netapp.replications.delete Supprime une réplication check
netapp.replications.stop Arrêter une réplication check
netapp.replications.resume Relance une réplication check
netapp.replications.reverse Inverser et reprendre une réplication check
netapp.activeDirectories.create Crée une stratégie Active Directory check
netapp.activeDirectories.get Récupère les détails d'une stratégie Active Directory spécifique check check
netapp.activeDirectories.list Répertorie toutes les règles Active Directory du projet check check
netapp.activeDirectories.update Met à jour une stratégie Active Directory check
netapp.activeDirectories.delete Supprime une stratégie Active Directory check
netapp.kmsConfigs.create Crée une stratégie CMEK check
netapp.kmsConfigs.get Récupère les détails d'une stratégie CMEK spécifique check check
netapp.kmsConfigs.list Répertorie toutes les règles CMEK du projet check check
netapp.kmsConfigs.update Met à jour une stratégie CMEK check
netapp.kmsConfigs.delete Supprime une stratégie CMEK check
netapp.kmsConfigs.verify Valide l'accès aux clés d'une stratégie CMEK check
netapp.kmsConfigs.encrypt Exécute l'action de migration CMEK check
netapp.backupVaults.create Crée un coffre de sauvegarde check
netapp.backupVaults.list Répertorie tous les espaces de stockage de sauvegarde du projet check check
netapp.backupVaults.get Récupère les détails d'un coffre de sauvegarde spécifique check check
netapp.backupVaults.update Met à jour le coffre de sauvegarde check
netapp.backupVaults.delete Supprime le coffre de sauvegarde check
netapp.backupPolicies.create Crée une stratégie de sauvegarde check
netapp.backupPolicies.list Répertorie toutes les règles de sauvegarde du projet check check
netapp.backupPolicies.get Récupère les détails d'une règle de sauvegarde spécifique check check
netapp.backupPolicies.update Met à jour la stratégie de sauvegarde check
netapp.backupPolicies.delete Supprime la stratégie de sauvegarde check
netapp.operations.list Répertorie les opérations en cours d'exécution check check
netapp.operations.get Obtenir les détails des opérations en cours d'exécution check check
netapp.operations.cancel Annule une opération en cours d'exécution check
netapp.operations.delete Supprime une opération check

Définir des rôles personnalisés

Si les rôles IAM prédéfinis ne répondent pas à vos besoins, vous pouvez définir un rôle personnalisé avec des autorisations que vous spécifiez à l'aide des rôles personnalisés IAM. Lorsque vous créez des rôles personnalisés pour les NetApp Volumes, veillez à inclure à la fois resourcemanager.projects.get et resourcemanager.projects.list pour que le rôle soit autorisé à interroger les ressources du projet.

Étape suivante

Consultez le guide de démarrage rapide pour créer un pool de stockage.