Vault
Stochează și gestionează secrets în siguranță în workspace-ul tău.
Prezentare generală
Vault-ul păstrează token-urile API, credențialele de baze de date și alte valori pe care workflow-urile tale le citesc în timpul rulării, în afara workflow-urilor propriu-zise. Îl deschizi din Vault, în bara laterală a aplicației, sau din Settings → Workspace → Vault. Secrets sunt criptate în repaus folosind AES-256 și pot fi referențiate în orice nod de workflow prin variabile de șablon. Valorile secrets nu sunt niciodată returnate de API — doar numele cheilor și indiciile sunt vizibile.
Cum funcționează
Secrets sunt perechi cheie-valoare criptate. Le referențiezi în workflow-urile tale folosind sintaxa {{secrets.YOUR_KEY}}. Valorile nu sunt niciodată expuse în log-uri sau ieșiri.
Adăugarea unui Secret
- Deschide Vault din bara laterală
- Apasă + Add secret
- Introdu un nume de cheie (de exemplu,
my_jwt_secret) - Introdu valoarea secret-ului
- Salvează
Secret-ul este acum disponibil în toate workflow-urile din workspace-ul tău.
Utilizarea Secrets în Workflows
Referențiază orice secret stocat într-un câmp de nod folosind sintaxa variabilelor de șablon:
{{secrets.my_jwt_secret}}
{{secrets.stripe_api_key}}
{{secrets.db_password}}
Funcționează în orice câmp de nod care acceptă variabile — headere HTTP Request, prompturi Model și altele.
În cadrul Code Execution Nodes
În Code Execution Nodes, secrets sunt disponibile pe obiectul variables. Folosește variables.secrets.YOUR_KEY ca să accesezi valoarea:
// Access a vault secret inside a Code node
const jwtSecret = variables.secrets.my_jwt_secret;
const apiKey = variables.secrets.stripe_api_key;
Sintaxa de șablon
{{secrets.KEY}}este pentru câmpurile nodurilor. Sintaxa de codvariables.secrets.KEYeste pentru Code Execution Nodes.
Gestionarea Secrets
Fiecare secret din Vault are trei acțiuni:
| Acțiune | Descriere |
|---|---|
| Copy Variable | Copiază referința {{secrets.KEY}} în clipboard pentru utilizare rapidă în noduri |
| Edit | Actualizează valoarea secret-ului. Numele cheii rămâne neschimbat. |
| Delete | Elimină permanent secret-ul din workspace |
Securitate
- Toate valorile sunt criptate în repaus cu AES-256
- Valorile secrets nu sunt niciodată returnate de API — doar numele cheilor și indiciile sunt vizibile
- Valorile nu sunt niciodată expuse în log-uri sau ieșiri
- Secrets sunt limitate la workspace și disponibile tuturor membrilor workspace-ului
Bune practici
- Folosește nume de chei descriptive, precum
stripe_api_keysaudb_connection_string - Rotește secrets în mod regulat și actualizează-le prin acțiunea Edit
- Evită să scrii direct valori sensibile în nodurile Code Execution sau HTTP Request — folosește în schimb referințe Vault
- Folosește butonul Copy Variable ca să eviți greșelile de tastare când referențiezi secrets