Controla la aplicación del conector

Para garantizar que todas las conexiones de bases de datos a una instancia existente de AlloyDB para PostgreSQL usen la encriptación de TLS mutua (mTLS) y la autorización de Identity and Access Management (IAM), puedes aplicar las conexiones a través del proxy de autenticación de AlloyDB o los conectores de lenguajes para AlloyDB. También puedes inhabilitar la aplicación de políticas del conector en una instancia en cualquier momento. Para obtener información sobre cómo exigir conectores cuando creas una instancia, consulta Crea una instancia principal.

Las instancias de AlloyDB aceptan conexiones en dos puertos TCP:

  • Puerto 5432, el puerto predeterminado de PostgreSQL que usan las aplicaciones para conectarse a la instancia. Si usas la agrupación de conexiones administrada, la instancia también escucha en el puerto 6432 las conexiones al grupo de conexiones.

  • Puerto 5433, que usan los conectores, incluidos el proxy de autenticación de AlloyDB y los conectores de lenguajes para AlloyDB, para conectarse a la instancia.

Las aplicaciones se conectan a un conector elegido en el host y el puerto locales en los que escucha el conector, y ese conector se comunica con tu instancia de AlloyDB en el puerto 5433.

Aplicar conectores en una instancia

Console

  1. Ve a la página Clústeres.

    Ir a los clústeres

  2. Haz clic en un clúster en la columna Nombre del recurso.
  3. En la página Descripción general, ve a la sección Instancias en tu clúster y haz clic en Editar instancia principal.
  4. En el panel Editar instancia principal, expande Opciones de configuración avanzadas.
  5. Selecciona Aplicar mTLS a través de conectores de AlloyDB.
  6. Haz clic en Actualizar instancia.

gcloud

Para usar gcloud CLI, puedes instalar e inicializar Google Cloud CLI, o bien puedes usar Cloud Shell.

Usa el comando gcloud alloydb instances update con la marca --require-connectors para aplicar las conexiones del conector en una instancia de AlloyDB:

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

Reemplaza lo siguiente:

  • INSTANCE_ID: Es el ID de la instancia que estás actualizando.
  • REGION_ID: Es la región en la que se encuentra la instancia.
  • CLUSTER_ID: Es el ID del clúster en el que se coloca la instancia.
  • PROJECT_ID: Es el ID del proyecto en el que se encuentra el clúster.

Si el comando devuelve un mensaje de error que incluye la frase invalid cluster state MAINTENANCE, significa que el clúster está en mantenimiento rutinario. Este estado inhabilita temporalmente la reconfiguración de la instancia. Vuelve a ejecutar el comando después de que el clúster vuelva al estado READY. Para verificar el estado del clúster, consulta Visualiza los detalles del clúster.

Inhabilita la aplicación de políticas del conector en una instancia

Console

  1. Ve a la página Clústeres.

    Ir a los clústeres

  2. Haz clic en un clúster en la columna Nombre del recurso.
  3. En la página Descripción general, ve a la sección Instancias en tu clúster y haz clic en Editar instancia principal.
  4. En el panel Editar instancia principal, expande Opciones de configuración avanzadas.
  5. Borra Aplicar mTLS a través de conectores de AlloyDB.
  6. Haz clic en Actualizar instancia.

gcloud

Para usar gcloud CLI, puedes instalar e inicializar Google Cloud CLI, o bien puedes usar Cloud Shell.

Usa el comando gcloud alloydb instances update con la marca --no-require-connectors para inhabilitar la aplicación de medidas por incumplimiento del conector en una instancia de AlloyDB:

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

Reemplaza lo siguiente:

  • INSTANCE_ID: Es el ID de la instancia que estás actualizando.
  • REGION_ID: Es la región en la que se encuentra la instancia.
  • CLUSTER_ID: Es el ID del clúster en el que se coloca la instancia.
  • PROJECT_ID: Es el ID del proyecto en el que se encuentra el clúster.

¿Qué sigue?