El indicador -credential-file de Cloud SQL Proxy no está funcionando. Siempre muestra “no definido”, por lo tanto, no se encontró ningún archivo.
Coloqué mi archivo de clave de cuenta de servicio en el mismo directorio desde donde ejecuto el cliente del proxy de Cloud SQL. Al iniciar con lo siguiente:
cloud_sql_proxy -instances=game:europe-west4:world-alpha=tcp:3306 -credential-file=proxy_key.json
La CLI muestra el siguiente mensaje de error:
flag proporcionado pero no definido: -credential-file
No entiendo cuál es el problema. ¿Cuál es la convención para señalar al archivo de clave? También probé con ./proxy_key.json
pero tampoco funcionó.
davy.ai
La bandera correcta a usar es
-credential_file
con un guion bajo en lugar de un guion. Por lo tanto, el comando debe ser:Asegúrate de que el nombre y la ubicación del archivo sean correctos, y que el archivo esté ubicado en el mismo directorio desde donde se está ejecutando el cliente. Si el archivo se encuentra en un directorio diferente, puedes especificar la ruta al archivo utilizando la siguiente sintaxis:
Además, asegúrate de que el archivo de clave tenga el formato correcto y contenga los permisos necesarios para acceder a la instancia de SQL.