Vai al contenuto principale
PUT
Sostituisci tutte le variabili d'ambiente
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Richiede una chiave API con lo scope envs:write. Sovrascrivi sostituisce l’intero ambiente dell’applicazione esattamente con le variabili che invii: qualsiasi cosa già impostata che non sia inclusa nel corpo della richiesta viene eliminata. Inviare un oggetto envs vuoto cancella ogni variabile, il che rende questo l’endpoint da usare per un reset completo invece che per una modifica incrementale. Si applicano gli stessi limiti degli altri endpoint per le variabili d’ambiente: fino a 256 variabili per applicazione, 1024 caratteri per chiave, 4096 per valore. Le applicazioni statiche non sono supportate e restituiscono un errore, e sulle applicazioni condivise in un workspace chi effettua la richiesta deve avere il ruolo admin o essere il proprietario. La tua applicazione carica le variabili con una shell, quindi un valore con spazi o caratteri della shell (come & o ;) viene salvato tra virgolette singole, come fa la dashboard, e restituito così; un valore che hai già messo tra virgolette viene mantenuto come inviato. Un riferimento a un’altra variabile ($HOST, ${HOST}, da solo o tra virgolette doppie) continua a funzionare, mentre la sostituzione di comando ($(...) o backtick) viene sempre salvata come testo semplice. I nomi sono composti da lettere, cifre, underscore, punti e trattini, e non iniziano con una cifra. Poiché viene inviato l’intero insieme, una variabile già salvata con un nome non valido (con uno spazio, o che inizia con una cifra) fa rispondere alla richiesta INVALID_ENV_CONTENT: rinominala nella richiesta. Se devi modificare solo alcune variabili senza toccare le altre, usa invece Aggiungi/Modifica Variabili, oppure Rimuovere Variabili per eliminare chiavi specifiche.

Parametri

string
obbligatorio
L’ID dell’applicazione.
object
La chiave e il valore delle variabili che vuoi impostare nell’ambiente.

Risposta

string
Indica se la chiamata è andata a buon fine: success in caso affermativo, error in caso contrario.
object
La chiave e il valore di tutte le variabili d’ambiente che hai definito.

Errori comuni

Vedi anche