Umgebungsvariablen
API-Schlüssel und andere Geheimnisse in benannten Stores speichern, auf die Workflows sicher zugreifen können
Umgebungsvariablen-Stores erlauben es Ihnen, Schlüssel-Wert-Paare wie API-Schlüssel, Token oder Konfigurationswerte zu definieren, die Workflows referenzieren können, ohne sensible Werte direkt in der Workflow-Definition zu hinterlegen.
Stores
Variablen werden in Stores organisiert. Ein Store ist eine benannte Sammlung zusammengehöriger Variablen, zum Beispiel ein Store pro externem Dienst oder Umgebung.
Store erstellen
- Öffnen Sie Umgebungsvariablen in der Workflows-Seitenleiste
- Klicken Sie auf Neuer Store
- Geben Sie dem Store einen Namen und eine optionale Beschreibung
- Der Store öffnet sich im Editor und ist bereit für Variablen
Store löschen
Öffnen Sie das Kontextmenü des Stores auf der Übersichtsseite und wählen Sie Löschen. Alle Variablen im Store werden dauerhaft entfernt.
Variablen verwalten
Im Store können Sie einzelne Variablen hinzufügen, bearbeiten und löschen.
Variable hinzufügen
Geben Sie einen Schlüssel und einen Wert ein, wählen Sie ob der Wert ein Geheimnis ist, und speichern Sie.
- Reguläre Variablen werden als Klartext gespeichert und angezeigt
- Geheime Variablen werden serverseitig verschlüsselt. Nach dem Speichern wird der Wert maskiert und kann nicht mehr als Klartext ausgelesen, sondern nur ersetzt werden
Geheimnis anzeigen
Klicken Sie auf das Augensymbol neben einem geheimen Eintrag, um den maskierten Wert vorübergehend anzuzeigen. Dazu ist eine zusätzliche Serveranfrage zur Entschlüsselung erforderlich.
Bearbeiten und Löschen
Klicken Sie auf den Schlüssel oder Wert einer Variable, um ihn inline zu bearbeiten. Verwenden Sie das Löschsymbol, um eine Variable zu entfernen.
Aus einer .env-Datei importieren
Klicken Sie auf .env importieren, um den Inhalt einer bestehenden .env-Datei einzufügen. Jede SCHLÜSSEL=WERT-Zeile wird geparst und dem Store hinzugefügt. Zeilen, die mit # beginnen, werden ignoriert. Im Import-Dialog als Geheimnisse markierte Variablen werden automatisch verschlüsselt.
Variablen in Workflows verwenden
Referenzieren Sie die Variablen eines Stores in jedem Workflow-Node, der Umgebungseingaben unterstützt. Wählen Sie den Store und dann den Schlüssel aus, um dessen Wert zur Laufzeit einzufügen.
Geheime Werte werden nie in Workflow-Logs oder Ausführungsausgaben sichtbar. Sie werden serverseitig zum Ausführungszeitpunkt substituiert.