Variabili di ambiente

Autore:Vishal Singh
Aggiornato:23 giu 2025

Le variabili di ambiente sono coppie chiave-valore configurate all'esterno del codice sorgente per consentire ai valori di cambiare in base all'ambiente. Questi valori sono crittografati a riposo e accessibili agli utenti con accesso al progetto, rendendoli sicuri sia per i dati sensibili che per quelli non sensibili, come i token.

Indice dei contenuti

  1. Panoramica concettuale
  2. Creazione di variabili di ambiente
  3. Limiti di dimensione
  4. Ambienti
  5. Utilizzo delle variabili di ambiente
  6. Integrazione con altri strumenti

Una panoramica concettuale

Le variabili di ambiente sono essenziali per il comportamento flessibile dell'applicazione, consentendo alle configurazioni di cambiare senza alterare il codice sorgente. Sono particolarmente utili durante le compilazioni e le esecuzioni di funzioni.


Creazione di variabili d'ambiente

Le variabili possono essere definite a livello di team o di progetto:

  • A livello di team: accessibile in tutti i progetti del team.
  • A livello di progetto: accessibile solo all'interno di un progetto specifico.

Per ulteriori informazioni, fare riferimento a Gestione delle variabili di ambiente.


Limiti di dimensione

Esadax supporta variabili di ambiente fino a 64KB per distribuzione:

  • La dimensione totale include tutte le variabili configurate tramite dashboard o CLI.
  • Nessuna singola variabile può superare i 64KB.
  • Le funzioni Edge e Middleware sono limitate a 5 KB per variabile.

I runtime supportati includono Node.js, Python, Ruby, Go, Java (11+),.NET, PHP e runtime personalizzati tramite l'API Build Output.


Ambienti

Le variabili possono essere applicate ad ambienti specifici:

  1. Produzione: applicato alla distribuzione successiva sul ramo di produzione.
  2. Anteprima: applicato alle distribuzioni da rami non di produzione.
  3. Sviluppo: Utilizzato localmente con esadax dev.

Per applicare le variabili in modo selettivo, utilizzare l'interfaccia a riga di comando o gestire le sostituzioni specifiche del ramo.


Utilizzo delle variabili d'ambiente

  • Sviluppo locale: Definito nei file .env.local o estratto utilizzando esadax env pull.
  • Integrazione: Aggiunta automaticamente tramite strumenti di terze parti come MongoDB.
  • Funzioni Edge: limitate a 5 KB per variabile.

Integrazione con altri strumenti

Le variabili di ambiente possono essere integrate con vari strumenti e servizi, garantendo configurazioni coerenti su diverse piattaforme.


Conclusione

Le variabili di ambiente di Esadax forniscono un modo sicuro ed efficiente per gestire le configurazioni delle applicazioni. Sfruttando le impostazioni a livello di team o progetto, è possibile ottimizzare le prestazioni e la flessibilità in più ambienti.