Diese Dokumentation wurde automatisch von KI übersetzt.
Hier konfigurieren und verwalten Sie zentral Ihre Umgebungsvariablen und Geheimnisse. Dies ist nützlich für die Speicherung sensibler Daten, die Wiederverwendung von Konfigurationsdaten und die Isolation von Umgebungskonfigurationen.
.env| Merkmal | .env-Datei | Dynamisch konfigurierte Variablen und Geheimnisse |
|---|---|---|
| Speicherort | Wird in der .env-Datei im Stammverzeichnis des Projekts gespeichert. | Wird in der environmentVariables-Tabelle in der Datenbank gespeichert. |
| Lademethode | Wird beim Start der Anwendung mithilfe von Tools wie dotenv in process.env geladen. | Wird dynamisch gelesen und beim Start der Anwendung in app.environment geladen. |
| Änderungsmethode | Erfordert die direkte Bearbeitung der Datei; Änderungen werden erst nach einem Neustart der Anwendung wirksam. | Unterstützt Änderungen zur Laufzeit; Änderungen werden sofort nach dem Neuladen der Anwendungskonfiguration wirksam. |
| Umgebungsisolation | Jede Umgebung (Entwicklung, Test, Produktion) erfordert eine separate Pflege der .env-Dateien. | Jede Umgebung (Entwicklung, Test, Produktion) erfordert eine separate Pflege der Daten in der environmentVariables-Tabelle. |
| Anwendungsfälle | Geeignet für feste, statische Konfigurationen, z. B. Hauptdatenbankinformationen der Anwendung. | Geeignet für dynamische Konfigurationen, die häufige Anpassungen erfordern oder an die Geschäftslogik gebunden sind, z. B. Informationen zu externen Datenbanken, Dateispeichern usw. |
Dies ist ein integriertes Plugin, das keine separate Installation erfordert.
Wenn Sie beispielsweise an mehreren Stellen in einem Workflow E-Mail-Knoten benötigen, die alle eine SMTP-Konfiguration erfordern, können Sie die allgemeine SMTP-Konfiguration in Umgebungsvariablen speichern.

Hier können Sie Konfigurationsinformationen für verschiedene externe Datenbanken, Schlüssel für Cloud-Dateispeicher und ähnliche Daten speichern.

In verschiedenen Umgebungen wie Entwicklung, Test und Produktion werden unabhängige Konfigurationsmanagementstrategien eingesetzt. Dies stellt sicher, dass sich die Konfigurationen und Daten der einzelnen Umgebungen nicht gegenseitig beeinflussen. Jede Umgebung verfügt über eigene Einstellungen, Variablen und Ressourcen, wodurch Konflikte zwischen Entwicklungs-, Test- und Produktionsumgebungen vermieden und gleichzeitig sichergestellt wird, dass das System in jeder Umgebung wie erwartet funktioniert.
Beispielsweise kann die Konfiguration für Dateispeicherdienste in der Entwicklungs- und Produktionsumgebung unterschiedlich sein, wie unten gezeigt:
Entwicklungsumgebung
Produktionsumgebung


Einzelnes Hinzufügen

Batch-Hinzufügen

Nach dem Ändern oder Löschen von Umgebungsvariablen erscheint oben ein Hinweis zum Neustart der Anwendung. Änderungen an Umgebungsvariablen werden erst nach dem Neustart der Anwendung wirksam.

Die verschlüsselten Daten für Umgebungsvariablen verwenden die symmetrische AES-Verschlüsselung. Der PRIVATE KEY für die Ver- und Entschlüsselung wird im Speicherverzeichnis abgelegt. Bitte bewahren Sie ihn sicher auf; bei Verlust oder Überschreibung können die verschlüsselten Daten nicht mehr entschlüsselt werden.


















Nicht angepasst


Nicht angepasst





