¿Se conecta a varias instancias de CloudSQL con el proxy Cloud sql?
Estoy intentando usar el proxy sql en la nube para conectarme a 2 instancias de sql en la nube diferentes ...
En los documentos encontré una línea sobreUse -instances parameter. For multiple instances, use a comma-separated list.
pero no estoy seguro de cómo hacer que se vea.https://cloud.google.com/sql/docs/sql-proxy. Estoy usando el motor de Google Container, y con una sola instancia de CloudSQL funciona muy bien:
- name: cloudsql-proxy
image: b.gcr.io/cloudsql-docker/gce-proxy:1.05
command: ["/cloud_sql_proxy", "--dir=/cloudsql",
"-instances=starchup-147119:us-central1:first-db=tcp:3306",
"-credential_file=/secrets/cloudsql/credentials.json"]
volumeMounts:
- name: cloudsql-oauth-credentials
mountPath: /secrets/cloudsql
readOnly: true
- name: ssl-certs
mountPath: /etc/ssl/certs
Pero para múltiples he intentado el-instances
sección como tal:
-instances=starchup-147119:us-central1:first-db,starchup-147119:us-central1:second-db=tcp:3306
and
-instances=starchup-147119:us-central1:first-db=tcp:3306,starchup-147119:us-central1:second-db=tcp:3306
pero todos dan varios errores;ECONNREFUSED 127.0.0.1:3306
, ER_DBACCESS_DENIED_ERROR
yER_ACCESS_DENIED_ERROR
¡Cualquier ayuda es muy apreciada!