Connettersi a Cloud SQL per SQL Server utilizzando il proxy di autenticazione Cloud SQL
Questa pagina mostra come connettersi a Cloud SQL da un ambiente di test locale utilizzando il proxy di autenticazione Cloud SQL. Il proxy di autenticazione Cloud SQL fornisce un accesso sicuro all'istanza Cloud SQL senza la necessità di reti autorizzate o per la configurazione di SSL. Utilizzando il proxy di autenticazione Cloud SQL, puoi connetterti alla tua istanza Cloud SQL in modo sicuro.
Le istruzioni in questa pagina sono solo per un ambiente di test e non devono essere utilizzate per ambienti di produzione. Per ulteriori informazioni sulla configurazione richiesta per gli ambienti di produzione, consulta Utilizzare il proxy di autenticazione Cloud SQL in un ambiente di produzione e Connettersi utilizzando il proxy di autenticazione Cloud SQL.
Prima di iniziare
- Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Abilita le API Google Cloud necessarie.
Console
Nella console Google Cloud, vai alla pagina API.
Abilitare l'API Cloud SQL Admin.gcloud
Fai clic sul pulsante seguente per aprire Cloud Shell, che fornisce l'accesso tramite riga di comando alle risorse Google Cloud direttamente dal browser. Puoi usare Cloud Shell per eseguire i comandi
gcloud
presentati in questa guida rapida.Esegui il comando
gcloud services enable
come segue utilizzando Cloud Shell per abilitare le API necessarie per questa guida rapida:gcloud services enable sqladmin.googleapis.com
Questo comando abilita le API seguenti:
- API Cloud SQL Admin
crea un'istanza Cloud SQL
In questa guida rapida, utilizzerai la console Google Cloud. Per utilizzare gcloud CLI, cURL o PowerShell, consulta Creazione di istanze.
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Fai clic su Crea istanza.
- Fai clic su Scegli SQL Server.
- Inserisci
myinstance
in ID istanza. - Inserisci una password per l'utente
sqlserver
. Fai clic su Crea.
Tornerai all'elenco delle istanze. Puoi fare clic sulla nuova istanza direttamente per vedere i dettagli, ma non sarà disponibile per altre operazioni finché non viene inizializzata e avviata.
Debian/Ubuntu
Per Debian/Ubuntu, installa gli strumenti a riga di comando SQL Server applicabili utilizzando queste istruzioni.
CentOS/RHEL
Per CentOS/RHEL, installa gli strumenti a riga di comando applicabili di SQL Server seguendo queste istruzioni.
openSUSE
Per openSUSE, installa gli strumenti a riga di comando di SQL Server applicabili utilizzando queste istruzioni.
Altre piattaforme
Consulta la pagina di destinazione per l'installazione di SQL Server, nonché la pagina di download di SQL Server.
Installa il client proxy di autenticazione Cloud SQL
Per l'installazione, consulta la pagina relativa all' installazione del proxy di autenticazione Cloud SQL.
Recupera il nome di connessione istanza
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Fai clic sul nome dell'istanza per aprire la relativa pagina Panoramica.
- Nella sezione Connetti a questa istanza, copia il Nome connessione. Il nome della connessione è nel formato
projectID:region:instanceID
.
Avvia il proxy di autenticazione Cloud SQL
Avvia il proxy di autenticazione Cloud SQL nel suo terminale in modo da poter monitorare l'output. Sostituisci INSTANCE_CONNECTION_NAME
con il nome di connessione dell'istanza che hai copiato nel passaggio precedente.
Per ambienti Linux, utilizza questo comando per avviare il proxy di autenticazione Cloud SQL:
./cloud-sql-proxy INSTANCE_CONNECTION_NAME
In PowerShell su Windows, utilizza questo comando per avviare il proxy di autenticazione Cloud SQL:
.\cloud-sql-proxy.exe INSTANCE_CONNECTION_NAME
Viene visualizzato un messaggio simile al seguente:
Listening on 127.0.0.1:1433 for INSTANCE_CONNECTION_NAME Ready for new connections
Esegui questo comando, sostituendo USER_NAME
con il tuo nome utente SQL Server.
sqlcmd -S 127.0.0.1 -U USER_NAME
Torna alla finestra del terminale in cui hai avviato il proxy di autenticazione Cloud SQL. Dovresti visualizzare un messaggio simile al seguente:
New connection for myInstance
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi:
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Seleziona l'istanza
myinstance
per aprire la pagina Dettagli istanza. - Nella barra delle icone nella parte superiore della pagina, fai clic su Elimina.
- Nella finestra Elimina istanza, digita il nome dell'istanza e fai clic su Elimina.
Passaggi di pulizia facoltativi
Se non utilizzi le API che sono state abilitate in questa guida rapida, puoi disabilitarle.
- API abilitate in questa guida rapida:
- API Cloud SQL Admin
Nella console Google Cloud, vai alla pagina API.
Seleziona l'API Cloud SQL Admin e fai clic sul pulsante Disabilita API.
Passaggi successivi
Scopri come risolvere i problemi relativi alle informazioni per il proxy di autenticazione Cloud SQL.
Scopri di più sul proxy di autenticazione Cloud SQL.