Vault
Speichern und verwalten Sie Secrets sicher in Ihrem Workspace.
Überblick
Der Vault bewahrt die API-Tokens, Datenbank-Zugangsdaten und anderen Werte auf, die Ihre Workflows zur Laufzeit lesen, sodass sie nicht in den Workflows selbst stehen. Sie öffnen ihn über Vault in der Seitenleiste der App oder über Settings → Workspace → Vault. Secrets werden im Ruhezustand mit AES-256 verschlüsselt und können in jedem Workflow-Node über Template-Variablen referenziert werden. Secret-Werte werden niemals von der API zurückgegeben — nur Schlüsselnamen und Hinweise sind sichtbar.
Funktionsweise
Secrets sind verschlüsselte Schlüssel-Wert-Paare. Referenzieren Sie diese in Ihren Workflows mit der Syntax {{secrets.YOUR_KEY}}. Werte werden niemals in Logs oder Ausgaben angezeigt.
Ein Secret hinzufügen
- Öffnen Sie Vault in der Seitenleiste
- Klicken Sie auf + Add secret
- Geben Sie einen Schlüsselnamen ein (z. B.
my_jwt_secret) - Geben Sie den Secret-Wert ein
- Speichern
Das Secret ist nun in allen Workflows Ihres Workspace verfügbar.
Secrets in Workflows verwenden
Referenzieren Sie ein gespeichertes Secret in einem Node-Feld mit der Template-Variablen-Syntax:
{{secrets.my_jwt_secret}}
{{secrets.stripe_api_key}}
{{secrets.db_password}}
Dies funktioniert in jedem Node-Feld, das Variablen unterstützt — HTTP Request-Header, Model-Prompts und mehr.
Innerhalb von Code Execution Nodes
In Code Execution Nodes sind Secrets über das variables-Objekt verfügbar. Verwenden Sie variables.secrets.YOUR_KEY, um auf den Wert zuzugreifen:
// Access a vault secret inside a Code node
const jwtSecret = variables.secrets.my_jwt_secret;
const apiKey = variables.secrets.stripe_api_key;
Template-Syntax
{{secrets.KEY}}ist für Node-Felder. Code-Syntaxvariables.secrets.KEYist für Code Execution Nodes.
Secrets verwalten
Jedes Secret im Vault hat drei Aktionen:
| Aktion | Beschreibung |
|---|---|
| Copy Variable | Kopiert die {{secrets.KEY}}-Referenz in Ihre Zwischenablage zur schnellen Verwendung in Nodes |
| Edit | Aktualisiert den Wert des Secrets. Der Schlüsselname bleibt unverändert. |
| Delete | Entfernt das Secret dauerhaft aus dem Workspace |
Sicherheit
- Alle Werte werden im Ruhezustand mit AES-256 verschlüsselt
- Secret-Werte werden niemals von der API zurückgegeben — nur Schlüsselnamen und Hinweise sind sichtbar
- Werte werden niemals in Logs oder Ausgaben angezeigt
- Secrets sind auf den Workspace beschränkt und für alle Workspace-Mitglieder verfügbar
Bewährte Vorgehensweisen
- Verwenden Sie aussagekräftige Schlüsselnamen wie
stripe_api_keyoderdb_connection_string - Rotieren Sie Secrets regelmäßig und aktualisieren Sie diese über die Edit-Aktion
- Vermeiden Sie das Hardcoden sensibler Werte in Code Execution oder HTTP Request Nodes — verwenden Sie stattdessen Vault-Referenzen
- Nutzen Sie die Schaltfläche Copy Variable, um Tippfehler beim Referenzieren von Secrets zu vermeiden