Concedi l'accesso alle operazioni Filestore assegnando ruoli Identity and Access Management (IAM) agli utenti.
Le autorizzazioni IAM controllano solo l'accesso alle operazioni Filestore, ad esempio la creazione di un'istanza Filestore. Per controllare l'accesso alle operazioni sulla condivisione file, come lettura o esecuzione, utilizza le autorizzazioni dei file POSIX.
Utilizzare i ruoli Filestore
Per concedere le autorizzazioni Filestore agli utenti, utilizza i ruoli Editor Filestore (roles/file.editor) e Visualizzatore Filestore (roles/file.viewer). Se preferisci, puoi utilizzare anche i ruoli di base per questo scopo.
Utilizza la seguente tabella per visualizzare le autorizzazioni Filestore associate ai ruoli Filestore.
| Autorizzazione | Azione | Editor Filestore | Filestore Viewer |
| file.locations.get | Recupera informazioni su una località supportata da questo servizio. | ✓ | ✓ |
| file.locations.list | Elenca le informazioni sulle località supportate per questo servizio. | ✓ | ✓ |
| file.instances.create | Creare un'istanza di Filestore. | ✓ | |
| file.instances.update | Aggiorna un'istanza Filestore. | ✓ | |
| file.instances.delete | Elimina un'istanza Filestore. | ✓ | |
| file.instances.get | Visualizza i dettagli di un'istanza Filestore specifica. | ✓ | ✓ |
| file.instances.list | Elenca le istanze Filestore nel progetto. | ✓ | ✓ |
| file.operations.get | Recupera lo stato di un'operazione dell'istanza Filestore. | ✓ | ✓ |
| file.operations.list | Elenca le operazioni dell'istanza Filestore. | ✓ | ✓ |
| file.operations.cancel | Annulla un'operazione di istanza Filestore. | ✓ | |
| file.operations.delete | Elimina un'operazione di istanza Filestore. | ✓ | |
| file.backups.create | Crea un backup di Filestore. | ✓ | |
| file.backups.update | Aggiorna un backup di Filestore. | ✓ | |
| file.backups.delete | Elimina un backup Filestore. | ✓ | |
| file.backups.get | Visualizza i dettagli di un backup Filestore specifico. | ✓ | ✓ |
| file.backups.list | Elenca i backup di Filestore nel progetto. | ✓ | ✓ |
| file.snapshots.create | Crea uno snapshot Filestore. | ✓ | |
| file.snapshots.update | Aggiorna uno snapshot Filestore. | ✓ | |
| file.snapshots.delete | Elimina uno snapshot Filestore. | ✓ | |
| file.snapshots.get | Visualizza i dettagli di uno snapshot Filestore specifico. | ✓ | ✓ |
| file.snapshots.list | Elenca lo snapshot Filestore nel progetto. | ✓ | ✓ |
Utilizzo dei ruoli di base
Le autorizzazioni Filestore sono associate anche ai ruoli di base IAM di proprietario, editor e visualizzatore. Per concedere le autorizzazioni Filestore agli utenti, puoi utilizzare questi ruoli oltre ai ruoli Filestore.
Utilizza la seguente tabella per visualizzare le autorizzazioni Filestore associate ai ruoli di base.
| Autorizzazione | Azione | Proprietario progetto | Project Editor | Project Viewer |
| file.locations.get | Recupera informazioni su una località supportata da questo servizio. | ✓ | ✓ | ✓ |
| file.locations.list | Elenca le informazioni sulle località supportate per questo servizio. | ✓ | ✓ | ✓ |
| file.instances.create | Creare un'istanza di Filestore. | ✓ | ✓ | |
| file.instances.update | Aggiorna un'istanza Filestore. | ✓ | ✓ | |
| file.instances.delete | Elimina un'istanza Filestore. | ✓ | ✓ | |
| file.instances.get | Visualizza i dettagli di un'istanza Filestore specifica. | ✓ | ✓ | ✓ |
| file.instances.list | Elenca le istanze Filestore nel progetto. | ✓ | ✓ | ✓ |
| file.operations.get | Recupera lo stato di un'operazione dell'istanza Filestore. | ✓ |