Controllare l'applicazione del connettore

Per assicurarti che tutte le connessioni al database di un'istanza AlloyDB per PostgreSQL esistente utilizzino la crittografia mutual TLS (mTLS) e l'autorizzazione Identity and Access Management (IAM), puoi applicare le connessioni tramite il proxy di autenticazione AlloyDB o gli AlloyDB Language Connector. Puoi anche disattivare l'applicazione del connettore su un'istanza in qualsiasi momento. Per informazioni su come richiedere i connettori quando crei un'istanza, consulta Crea un'istanza principale.

Le istanze AlloyDB accettano connessioni su due porte TCP:

  • Porta 5432, la porta PostgreSQL predefinita utilizzata dalle applicazioni per connettersi all'istanza. Se utilizzi il pool di connessioni gestito, l'istanza rimane in ascolto anche sulla porta 6432 per le connessioni al pool di connessioni.

  • Porta 5433, utilizzata dai connettori, inclusi il proxy di autenticazione AlloyDB e gli AlloyDB Language Connector, per connettersi all'istanza.

Le applicazioni si connettono a un connettore scelto sull'host locale e sulla porta su cui il connettore è in ascolto, che comunica con l'istanza AlloyDB sulla porta 5433.

Forza i connettori su un'istanza

Console

  1. Vai alla pagina Cluster.

    Vai a Cluster

  2. Fai clic su un cluster nella colonna Nome risorsa.
  3. Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica istanza principale.
  4. Nel riquadro Modifica istanza principale, espandi Opzioni di configurazione avanzate.
  5. Seleziona Applica mTLS mediante connettori AlloyDB.
  6. 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 applicare in modo forzato le connessioni del connettore a un'istanza AlloyDB:

gcloud alloydb instances update INSTANCE_ID \
    --region=REGION_ID \
    --cluster=CLUSTER_ID \
    --project=PROJECT_ID \
    --require-connectors

Sostituisci 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 si trova 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, significa che il cluster è in fase di manutenzione di routine. Questo stato impedisce temporaneamente la riconfigurazione dell'istanza. Esegui di nuovo il comando dopo che il cluster è tornato allo stato READY. Per controllare lo stato del cluster, consulta Visualizza i dettagli del cluster.

Disabilita l'applicazione del connettore su un'istanza

Console

  1. Vai alla pagina Cluster.

    Vai a Cluster

  2. Fai clic su un cluster nella colonna Nome risorsa.
  3. Nella pagina Panoramica, vai alla sezione Istanze nel cluster e fai clic su Modifica istanza principale.
  4. Nel riquadro Modifica istanza principale, espandi Opzioni di configurazione avanzate.
  5. Deseleziona Applica mTLS mediante connettori AlloyDB.
  6. 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 --no-require-connectors per disabilitare l'applicazione del connettore su un'istanza AlloyDB:

gcloud alloydb instances update INSTANCE_ID \
    --region=REGION_ID \
    --cluster=CLUSTER_ID \
    --project=PROJECT_ID \
    --no-require-connectors

Sostituisci 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 si trova l'istanza.
  • PROJECT_ID: l'ID del progetto in cui si trova il cluster.

Passaggi successivi