es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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ó.

Tags:  ,

Answer

  1. Avatar for 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:

    cloud_sql_proxy -instances=game:europe-west4:world-alpha=tcp:3306 -credential_file=proxy_key.json
    

    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:

    cloud_sql_proxy -instances=game:europe-west4:world-alpha=tcp:3306 -credential_file=/ruta/al/proxy_key.json
    

    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.

Comments are closed.