Vault
Speichern und verwalten Sie Secrets sicher in Ihrem Workspace.
Überblick
Der Vault ist ein eigener Bereich in Ihren Workspace-Einstellungen zum Speichern sensibler Werte wie API-Tokens, Datenbank-Zugangsdaten und Umgebungsvariablen. 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
- Navigieren Sie zu Settings → Vault in Ihrem Workspace
- 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