Saltar a contenido

Secretos

Los secretos son configuraciones que se almacenan de forma segura de forma cifrada. Los trabajos del proyecto tendrán automáticamente acceso a sus secretos. Hay dos tipos de secretos en 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.

Nota

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

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

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.