Autorizzazioni richieste per le attività comuni nella console Google Cloud
Per un elenco dei ruoli e delle relative autorizzazioni, consulta Ruoli Cloud SQL.
| Attività | Autorizzazioni aggiuntive obbligatorie | 
|---|---|
| Visualizzare la pagina dell'elenco delle istanze | 
      cloudsql.instances.listresourcemanager.projects.get
      | 
  
| Crea un'istanza | 
    cloudsql.instances.createcloudsql.instances.getcloudsql.instances.listresourcemanager.projects.getcompute.machineTypes.listcompute.machineTypes.getcompute.projects.get
    roles/compute.viewer | 
  
| Connettiti a un'istanza da Cloud Shell | 
      cloudsql.instances.getcloudsql.instances.listcloudsql.instances.updateresourcemanager.projects.get
   | 
| Crea un utente | 
      cloudsql.instances.getcloudsql.instances.listcloudsql.users.createcloudsql.users.listresourcemanager.projects.get
   | 
  
| Visualizzazione delle informazioni sull'istanza | 
      cloudsql.databases.listcloudsql.instances.getcloudsql.instances.listcloudsql.users.listmonitoring.timeSeries.listresourcemanager.projects.get
   | 
  
| Elenca le operazioni di un'istanza | 
      cloudsql.instances.list
   | 
  
| Recupera le operazioni di un'istanza | 
      cloudsql.instances.get
   | 
  
| Recuperare le operazioni di un progetto | 
      cloudsql.instances.get
   | 
  
| Visualizzare i metadati dell'istanza in Dataplex Universal Catalog | 
      cloudsql.schemas.view
   | 
  
| Elenco dei backup finali | 
      cloudsql.backupRuns.list
   | 
  
| Descrivere un backup finale | 
      cloudsql.backupRuns.get
   | 
  
| Aggiorna un backup finale | 
      cloudsql.backupRuns.update
   | 
  
| Ripristina un backup finale in una nuova istanza | 
      cloudsql.backupRuns.getcloudsql.instances.restoreBackupcloudsql.instances.create
   | 
  
| Ripristina un backup finale in un'istanza esistente | 
      cloudsql.backupRuns.getcloudsql.instances.restoreBackup
   | 
  
| Eliminare un backup finale | 
      cloudsql.backupRuns.delete
   | 
  
Autorizzazioni richieste per i comandi gcloud sql
| Comando | Autorizzazioni obbligatorie | 
|---|---|
gcloud sql backups create | 
     cloudsql.backupRuns.create | 
gcloud sql backups delete | 
  cloudsql.backupRuns.delete | 
  
gcloud sql backups describe | 
  cloudsql.backupRuns.get | 
  
gcloud sql backups list | 
  cloudsql.backupRuns.list | 
  
gcloud sql backups restore | 
  cloudsql.backupRuns.getcloudsql.instances.restoreBackup | 
  
gcloud sql connect | 
  cloudsql.instances.getcloudsql.instances.update | 
  
gcloud sql databases create | 
  cloudsql.databases.create | 
  
gcloud sql databases delete | 
  cloudsql.databases.delete | 
  
gcloud sql databases describe | 
  cloudsql.databases.get | 
  
gcloud sql databases list | 
  cloudsql.databases.list | 
  
gcloud sql databases patch | 
  cloudsql.databases.getcloudsql.databases.update | 
  
gcloud sql export | 
  cloudsql.instances.exportcloudsql.instances.get | 
gcloud sql flags list | 
  Nessuno | 
gcloud sql import | 
  cloudsql.instances.import | 
  
gcloud sql instances clone | 
  cloudsql.instances.clone | 
  
gcloud sql instances create | 
  cloudsql.instances.create | 
  
gcloud sql instances delete | 
  cloudsql.instances.delete | 
  
gcloud sql instances describe | 
  cloudsql.instances.get | 
  
gcloud sql instances failover | 
  cloudsql.instances.failover | 
  
gcloud sql instances import | 
  cloudsql.instances.import | 
  
gcloud sql instances list | 
  cloudsql.instances.list | 
  
gcloud sql instances patch | 
  cloudsql.instances.getcloudsql.instances.update | 
  
gcloud sql instances promote-replica | 
  cloudsql.instances.promoteReplica | 
  
gcloud sql instances reset-ssl-config | 
  cloudsql.instances.resetSslConfig | 
  
gcloud sql instances restart | 
  cloudsql.instances.restart | 
  
gcloud sql instances restore-backup | 
  cloudsql.backupRuns.getcloudsql.instances.restoreBackup | 
  
gcloud sql operations describe | 
  cloudsql.instances.get | 
  
gcloud sql operations list | 
  cloudsql.instances.get | 
  
gcloud sql operations wait | 
  cloudsql.instances.get | 
  
gcloud sql ssl client-certs create | 
  cloudsql.sslCerts.create | 
  
gcloud sql ssl client-certs delete | 
  cloudsql.sslCerts.delete | 
  
gcloud sql ssl client-certs describe | 
  cloudsql.sslCerts.list | 
  
gcloud sql ssl client-certs list | 
  cloudsql.sslCerts.list | 
  
gcloud sql tiers list | 
  Nessuno | 
gcloud sql users create | 
  cloudsql.users.create | 
  
gcloud sql users delete | 
  cloudsql.users.delete | 
  
gcloud sql users list | 
  cloudsql.users.list | 
  
gcloud sql users set-password | 
  cloudsql.users.update | 
  
gcloud sql operations list | 
  cloudsql.instances.list | 
  
gcloud sql operations get | 
  cloudsql.instances.get | 
  
Autorizzazioni richieste per i metodi dell'API Cloud SQL Admin
La tabella seguente elenca le autorizzazioni che il chiamante deve avere per chiamare
ogni metodo nell'API Cloud SQL Admin o per eseguire
attività utilizzando gli strumenti Google Cloud che utilizzano l'API (come la
consoleGoogle Cloud o lo strumento a riga di comando gcloud).
Per saperne di più, consulta Autorizzazione delle richieste con OAuth 2.0. Tutte le autorizzazioni vengono applicate al progetto. Non puoi applicare autorizzazioni diverse in base all'istanza o a un altro oggetto di livello inferiore.
| Metodo | Autorizzazioni obbligatorie | 
|---|---|
backups.deleteBackup | 
cloudsql.backupRuns.delete | 
backups.getBackup | 
cloudsql.backupRuns.get | 
 backups.updateBackup | 
cloudsql.backupRuns.update | 
 backups.listBackups | 
cloudsql.backupRuns.list | 
 backups.createBackup | 
cloudsql.backupRuns.create | 
databases.delete | 
cloudsql.databases.delete | 
databases.get | 
cloudsql.databases.get | 
databases.insert | 
cloudsql.databases.create | 
databases.list | 
cloudsql.databases.list | 
databases.patch | 
cloudsql.databases.update, cloudsql.databases.get | 
databases.update | 
cloudsql.databases.update | 
flags.list | 
Nessuno | 
instances.clone | 
cloudsql.instances.clone | 
instances.delete | 
cloudsql.instances.delete | 
instances.export | 
cloudsql.instances.export | 
instances.failover | 
cloudsql.instances.failover | 
instances.get | 
cloudsql.instances.get | 
instances.import | 
cloudsql.instances.import | 
instances.insert | 
cloudsql.instances.create | 
instances.list | 
cloudsql.instances.list | 
instances.patch | 
cloudsql.instances.get, cloudsql.instances.update | 
instances.promoteReplica | 
cloudsql.instances.promoteReplica | 
instances.resetSslConfig | 
cloudsql.instances.resetSslConfig | 
instances.restart | 
cloudsql.instances.restart | 
instances.restoreBackup | 
cloudsql.instances.restoreBackup, cloudsql.backupRuns.get | 
instances.startReplica | 
cloudsql.instances.startReplica | 
instances.stopReplica | 
cloudsql.instances.stopReplica | 
instances.truncateLog | 
cloudsql.instances.truncateLog | 
instances.update | 
cloudsql.instances.update | 
operations.get | 
cloudsql.instances.get | 
operations.get | 
cloudsql.instances.get | 
operations.list | 
cloudsql.instances.get | 
operations.list | 
cloudsql.instances.list | 
sslCerts.delete | 
cloudsql.sslCerts.delete | 
sslCerts.get | 
cloudsql.sslCerts.get | 
sslCerts.insert | 
cloudsql.sslCerts.create | 
sslCerts.list | 
cloudsql.sslCerts.list | 
users.delete | 
cloudsql.users.delete | 
users.insert | 
cloudsql.users.create | 
users.list | 
cloudsql.users.list | 
users.update | 
cloudsql.users.update |