Questa pagina descrive come proteggere le connessioni forzando le applicazioni a connettersi alle istanze AlloyDB per PostgreSQL esistenti solo tramite i connettori. Fornisce inoltre i passaggi per rimuovere questa applicazione su un'istanza. Per informazioni su come proteggere le connessioni quando crei un'istanza, consulta Crea l'istanza principale.
Le istanze AlloyDB accettano connessioni su due porte TCP:
Porta 5432, la porta PostgreSQL predefinita che le applicazioni utilizzano per connettersi direttamente all'istanza.
Porta 5433, che i connettori, incluso il proxy di autenticazione AlloyDB, utilizzano per connettersi all'istanza.
In altre parole, le applicazioni si connettono a un connettore scelto sull'host e alla porta su cui vengono eseguite, quindi il connettore comunica con l'istanza AlloyDB sulla porta 5433 dell'istanza.
Forza l'utilizzo dei connettori su un'istanza
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure puoi utilizzare Cloud Shell.
Console
- Vai alla pagina Cluster.
- Fai clic su un cluster nella colonna Nome risorsa.
- Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica primaria.
- Nel riquadro Modifica istanza principale, espandi Opzioni di configurazione avanzate.
- Seleziona Applica mTLS tramite i connettori AlloyDB.
- Fai clic su Aggiorna istanza.
gcloud
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure puoi utilizzare Cloud Shell.
Utilizza il comando gcloud alloydb instances update
con il flag --require-connectors per forzare una connessione sicura
in un'istanza AlloyDB.
gcloud alloydb instances update INSTANCE_ID \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID \
--require-connectorsSostituisci quanto segue:
- INSTANCE_ID: l'ID dell'istanza che stai aggiornando.
- REGION_ID: la regione in cui si trova l'istanza.
- CLUSTER_ID: l'ID del cluster in cui viene inserita l'istanza.
- PROJECT_ID: l'ID del progetto in cui si trova il cluster.
Se il comando restituisce un messaggio di errore che include la frase
invalid cluster state MAINTENANCE, il cluster è in fase di manutenzione
di routine. Ciò impedisce temporaneamente la riconfigurazione dell'istanza. Esegui nuovamente il comando
dopo che il cluster torna allo stato READY. Per controllare lo stato del cluster, vedi Visualizzare i dettagli del cluster.
Disattivare l'applicazione del connettore su un'istanza
Console
- Vai alla pagina Cluster.
- Fai clic su un cluster nella colonna Nome risorsa.
- Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica primaria.
- Nel riquadro Modifica istanza principale, espandi Opzioni di configurazione avanzate.
- Deseleziona Applica mTLS mediante connettori AlloyDB.
- Fai clic su Aggiorna istanza.
gcloud
Utilizza il comando gcloud alloydb instances update con il flag --no-require-connectors per disattivare i connettori su un'istanza AlloyDB.
gcloud alloydb instances update INSTANCE_ID \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID \
--no-require-connectorsSostituisci quanto segue:
- INSTANCE_ID: l'ID dell'istanza che stai aggiornando.
- REGION_ID: la regione in cui si trova l'istanza.
- CLUSTER_ID: l'ID del cluster in cui viene inserita l'istanza.
- PROJECT_ID: l'ID del progetto in cui si trova il cluster.