Saltar a contenido

Secretos

Secrets are Project settings that are securely stored in an encrypted way. Jobs will automatically have access to project's secrets.

There are two types of secrets in QFieldCloud:

  • variables de entorno: las variables de entorno estarán disponibles para QGIS mientras se ejecutan los trabajos de su proyecto.
  • configuraciones de pg_service: agregar una conexión PostgreSQL/PostGIS como se define en el archivo de configuración pg_service.conf.

Aviso

QFieldCloud se asegura de que sus credenciales se almacenen de forma segura y encriptada. No obstante, aconsejamos a nuestros usuarios que utilicen los roles con menos privilegios en entornos compartidos para evitar posibles fugas.

Además, tenga en cuenta que todos los usuarios con permisos para subir archivos también pueden acceder potencialmente a los valores de esas credenciales.

Agregar un nuevo secreto

Agregar un nuevo secreto en QFieldCloud es un proceso fácil de solo tres pasos.

  1. Navegar a la página de secretos del proyecto.
  2. Pulsando el botón Añadir un nuevo secreto y eligiendo el tipo de secreto que quieres añadir.
  3. Almacenamiento del contenido secreto.

Página del secreto del proyecto tras pulsar el botón **Añadir un nuevo secreto**..
Página del secreto del proyecto tras pulsar el botón Añadir un nuevo secreto..

Nota

Una vez añadido, un secreto sólo puede ser eliminado, pero no puede ser editado.

Variable de entorno

Las variables de entorno estarán disponibles para QGIS mientras se ejecuten los trabajos del proyecto.

Debe rellenar el nombre de la variable de entorno (sólo en mayúsculas) y el valor de la variable de entorno como texto libre.

Añadir una variable de entorno.
Añadir una variable de entorno.

configuración pg_service

Añadir una conexión PostgreSQL/PostGIS como se define en el archivo de configuración pg_service.conf. El "Editor avanzado" permite pegar el contenido del archivo pg_service.conf directamente. Si utiliza varias definiciones de servicio, deberá añadir varios secretos para cada una de ellas.

Nota

Los secretos de QFieldCloud están disponibles sólo durante la ejecución de trabajos del proyecto, lo que le permite configurar sus capas de PostgreSQL como "Edición sin conexión". Usted no puede usar los secretos de QFieldCloud para distribuir los archivos pg_service.conf entre los dispositivos. Por razones de seguridad, usted tiene que hacer esto manualmente. Puedes leer cómo configurar QField para usar un archivo pg_service.conf.

Para añadir un servicio PostgreSQL puede utilizar el sencillo editor visual, o editar directamente la configuración del servicio como texto plano.

  • nombre de servicio
  • nombre de base de datos
  • usuario de base de datos
  • contraseña de la base de datos
  • host de la base de datos
  • puerto de base de datos
  • conexión SSL de la base de datos

Para otras configuraciones de servicio puede utilizar el botón Añadir campo pgservice adicional para añadir pares de configuraciones y sus valores. Como alternativa, puede editar la configuración del servicio directamente como texto sin formato.

Añadir un servicio PostgreSQL - Editor simple.
Añadir un servicio PostgreSQL - Editor simple.

La configuración avanzada le permite editar directamente los ajustes como texto sencillo. Esto es conveniente en los casos en que quiera copiar y pegar su configuración directamente desde un archivo pg_service.conf.

Añadir un servicio PostgreSQL - Editor avanzado.
Añadir un servicio PostgreSQL - Editor avanzado.