Hay una documentación sobre la conexión de Cloud SQL para Cloud Run (https://cloud.google.com/sql/docs/postgres/connect-run), pero contiene la siguiente línea:
Nota: Estas instrucciones requieren que su instancia de Cloud SQL tenga configurada una dirección IP pública.
¿Hay alguna forma de usar Postgres Cloud SQL desde Cloud Run si Cloud SQL no expone la dirección IP pública (usa IP privada)?
Respuesta1
ElConexión a Cloud SQL desde la página Cloud Run, afirma y cito textualmente "Nota: estas instrucciones requieren que su instancia de Cloud SQL tenga configurada una dirección IP pública".
El acceso a IP privada se realiza a través de unNube privada virtual (VPC), para acceder a su instancia a través de una VPC, el recurso al que se está conectando y desde el cual debe ser parte de la misma VPC.
Cloud Run actualmente no admite el acceso a VPC, por lo que necesitarás tener una IP pública por ahora, ya hay unaSolicitud de funciónpara habilitar este tipo de funcionalidad.