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 richieste |
---|---|
Visualizzare la pagina dell'elenco delle istanze | cloudsql.instances.list resourcemanager.projects.get |
Crea un'istanza | cloudsql.instances.create cloudsql.instances.get cloudsql.instances.list resourcemanager.projects.get compute.machineTypes.list compute.machineTypes.get compute.projects.get roles/compute.viewer |
Connettiti a un'istanza da Cloud Shell | cloudsql.instances.get cloudsql.instances.list cloudsql.instances.update resourcemanager.projects.get |
Crea un utente | cloudsql.instances.get cloudsql.instances.list cloudsql.users.create cloudsql.users.list resourcemanager.projects.get |
Visualizzazione delle informazioni sull'istanza | cloudsql.databases.list cloudsql.instances.get cloudsql.instances.list cloudsql.users.list monitoring.timeSeries.list resourcemanager.projects.get |
Elenca le operazioni di un'istanza | cloudsql.instances.list |
Recuperare 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 |
Aggiornare un backup finale | cloudsql.backupRuns.update |
Ripristina un backup finale in una nuova istanza | cloudsql.backupRuns.get cloudsql.instances.restoreBackup cloudsql.instances.create |
Ripristina un backup finale in un'istanza esistente | cloudsql.backupRuns.get cloudsql.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.get cloudsql.instances.restoreBackup |
gcloud sql connect | cloudsql.instances.get cloudsql.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.get cloudsql.databases.update |
gcloud sql export | cloudsql.instances.export cloudsql.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.get cloudsql.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.get cloudsql.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 (ad esempio la consoleGoogle Cloud o lo strumento a riga di comando gcloud
).
Per ulteriori informazioni, 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 |