Autenticazione del database integrata di Cloud SQL

Questa pagina descrive il funzionamento dell'autenticazione integrata nelle istanze Cloud SQL e come gli amministratori di database possono impostare le policy relative alle password per gli utenti di database locali.

Introduzione

L'autenticazione è il processo di verifica dell'identità di un utente che tenta di accedere a un'istanza. Cloud SQL utilizza i seguenti tipi di autenticazione per gli utenti di database:

  • L'autenticazione integrata del database utilizza un nome utente e una password per autenticare gli utenti di database locali. La pagina attuale descrive questo tipo di autenticazione.
  • L'autenticazione IAM dei database utilizza IAM per autenticare un utente. Per ulteriori informazioni, consulta Panoramica dell'autenticazione IAM dei database Cloud SQL.

Sebbene l'autenticazione IAM dei database sia più sicura e affidabile, potresti preferire utilizzare l'autenticazione integrata o un modello di autenticazione ibrido che includa entrambi i tipi di autenticazione.

Puoi creare e gestire gli utenti di database locali localmente all'interno di un database per consentire a persone o applicazioni specifiche di accedere a un database. Questi utenti di database sono proprietari degli oggetti che creano nel database. Cloud SQL offre una rigorosa applicazione delle password integrate. Puoi definire e abilitare questa applicazione tramite le policy relative alle password.

Policy password istanza

Puoi impostare una policy relativa alle password a livello di istanza quando crei un'istanza.

Una policy relativa alle password per un'istanza può includere le seguenti opzioni:

  • Lunghezza minima: specifica il numero minimo di caratteri che la password deve avere.
  • Complessità della password: verifica se la password è una combinazione di caratteri minuscoli, maiuscoli, numerici e non alfanumerici caratteri.
  • Limita il riutilizzo delle password: specifica il numero di password precedenti che non puoi riutilizzare.
  • Non consentire il nome utente: impedisce l'utilizzo del nome utente nella password.
  • Imposta l'intervallo di modifica delle password: specifica la durata minima dopo la quale puoi modificare la password.
Devi abilitare esplicitamente una policy relativa alle password a livello di istanza. Puoi modificarla in un secondo momento modificando l'istanza.

Nota: quando abiliti una policy relativa alle password, a causa della verifica della policy, le istruzioni che creano utenti o modificano le password degli utenti causano una latenza aggiuntiva che in genere è inferiore a 200 ms.

Policy password utente

Durante la creazione di un utente, puoi impostare le seguenti limitazioni all'utilizzo delle password:

  • Imposta la scadenza della password: specifica il numero di giorni dopo i quali la password scade e devi crearne una nuova.
  • Blocca dopo tentativi non riusciti: specifica il numero di volte in cui puoi provare la password in modo errato prima che l'account venga bloccato.

Puoi anche modificare le policy relative alle password degli utenti.

Lo stato di un utente, che indica se la password è scaduta o se l'utente è bloccato, è visibile quando elenchi gli utenti dell'istanza. Puoi sbloccare gli utenti e modificare la password dalla pagina Utenti.

Autenticazione integrata di Cloud SQL per le repliche di lettura

Gestisci le policy relative alle password per le repliche nell'istanza primaria. Non puoi modificare separatamente le policy relative alle password per le repliche di lettura.

Quando promuovi un'istanza, devi riattivare la policy relativa alle password dell'istanza, insieme alle opzioni della policy.

Passaggi successivi