Zum Inhalt

Geheimnisse

Geheimnisse sind Einstellungen, die sicher und verschlüsselt gespeichert werden. Die Aufträge von Projekten erhalten automatisch Zugriff auf ihre Geheimnisse. Es gibt zwei Arten von Geheimnissen in QFieldCloud:

  • **Umgebungsvariablen ** - Umgebungsvariablen stehen QGIS zur Verfügung, während Projektaufträge ausgeführt werden.
  • pg_service Konfigurationen - Fügt, wie in der pg_service.conf Konfigurationsdatei definiert, eine PostgreSQL/PostGIS-Verbindung hinzu.

Anmerkung

Einmal hinzugefügt, kann ein Geheimnis nur entfernt, aber nicht bearbeitet werden.

Warnung

QFieldCloud stellt sicher, dass Ihre Anmeldeinformationen sicher und verschlüsselt gespeichert werden. Dennoch raten wir unseren Benutzern, Rollen mit den geringsten Rechten in gemeinsam genutzten Umgebungen zu verwenden, um mögliche Lecks zu vermeiden. Beachten Sie auch, dass alle Benutzer mit Berechtigungen zum Hochladen von Dateien möglicherweise auch auf die Werte dieser Berechtigung zugreifen können.

Hinzufügen eines neuen Geheimnisses

Das Hinzufügen eines neuen Geheimnisses in QFieldCloud ist ein einfacher Prozess in nur drei Schritten:

  1. Navigieren Sie zur Geheimnisseite des Projekts.
  2. Klicken Sie auf die Schaltfläche Neues Geheimnis hinzufügen und wählen Sie den Typ des Geheimnisses aus, den Sie hinzufügen möchten.
  3. Speichern des Geheimnis-Inhalts.

Geheimnisseite des Projekts, nachdem Sie auf die Schaltfläche **Neues Geheimnis hinzufügen** geklickt haben.
Geheimnisseite des Projekts, nachdem Sie auf die Schaltfläche Neues Geheimnis hinzufügen geklickt haben.

Umgebungsvariable

Umgebungsvariable stehen QGIS zur Verfügung, während Projektaufträge ausgeführt werden.

Sie müssen den Namen der Umgebungsvariablen (nur Großbuchstaben) und den Wert der Umgebungsvariablen als Freitext eingeben.

Hinzufügen einer Umgebungsvariablen
Hinzufügen einer Umgebungsvariablen

pg_service Konfiguration

Hinzufügen einer PostgreSQL/PostGIS-Verbindung, wie in der pg_service.conf Konfigurationsdatei definiert. Der "Erweiterte Editor" ermöglicht es, den pg_service.conf Dateiinhalt direkt einzufügen. Wenn Sie mehrere Dienstdefinitionen verwenden, sollten Sie für jede von ihnen mehrere Geheimnisse hinzufügen.

Anmerkung

QFieldCloud-Geheimnisse sind nur während der Auftrags-Ausführungen des Projekts verfügbar, was es Ihnen ermöglicht, Ihre PostgreSQL-Layer als "Offline-Bearbeitung" zu konfigurieren. Sie können keine QFieldCloud-Geheimnisse verwenden, um pg_service.conf Dateien auf mehrere Geräte zu verteilen. Aus Sicherheitsgründen müssen Sie dies manuell tun. Mehr können Sie hier QField mit Hilfe von pg_service.conf konfigurieren lesen .

Um einen PostgreSQL-Dienst hinzuzufügen, können Sie entweder den einfachen visuellen Editor verwenden oder die Dienstkonfiguration als Nur-Text direkt bearbeiten.

  • Name des Dienstes
  • Name der Datenbank
  • Datenbank-Benutzer
  • Passwort für die Datenbank
  • Datenbank-Host
  • Datenbank-Anschluss
  • SSL-Verbindung der Datenbank

Für andere Diensteinstellungen können Sie die Schaltfläche Zusätzliches pgservice-Feld hinzufügen verwenden, um Einstellungspaare und deren Werte hinzuzufügen. Alternativ können Sie die Service-Konfiguration als Nur-Text direkt bearbeiten.

Hinzufügen eines PostgreSQL-Dienstes - Einfacher Editor
Hinzufügen eines PostgreSQL-Dienstes - Einfacher Editor

Die erweiterte Konfiguration ermöglicht es Ihnen, die Einstellungen als Nur-Text direkt zu bearbeiten. Dies ist praktisch, wenn Sie Ihre Einstellungen direkt aus einer pg_service.conf Datei kopieren und einfügen möchten.

Hinzufügen eines PostgreSQL-Dienstes - Erweiterter Editor
Hinzufügen eines PostgreSQL-Dienstes - Erweiterter Editor