Zum Hauptinhalt springen
PUT
Alle Umgebungsvariablen ersetzen
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Erfordert einen API-Schlüssel mit dem Scope envs:write. Overwrite ersetzt die gesamte Umgebung der Anwendung durch genau die gesendeten Variablen: Alles, was bereits gesetzt ist und nicht im Request-Body enthalten ist, wird gelöscht. Ein leeres envs-Objekt löscht sämtliche Variablen, weshalb dieser Endpunkt für einen vollständigen Reset gedacht ist, nicht für inkrementelle Änderungen. Es gelten dieselben Limits wie bei den anderen Endpunkten für Umgebungsvariablen: bis zu 256 Variablen pro Anwendung, 1024 Zeichen pro Schlüssel, 4096 pro Wert. Statische Anwendungen werden nicht unterstützt und liefern einen Fehler, und bei Workspace-geteilten Anwendungen benötigt der Aufrufer die Rolle admin oder muss Eigentümer sein. Deine Anwendung lädt ihre Variablen mit einer Shell, daher wird ein Wert mit Leerzeichen oder Shell-Zeichen (etwa & oder ;) in einfachen Anführungszeichen gespeichert, wie es das Dashboard tut, und so zurückgegeben; ein Wert, den du schon in Anführungszeichen gesetzt hast, bleibt wie gesendet. Ein Verweis auf eine andere Variable ($HOST, ${HOST}, allein oder in doppelten Anführungszeichen) funktioniert weiter, während eine Befehlssubstitution ($(...) oder Backticks) immer als reiner Text gespeichert wird. Namen bestehen aus Buchstaben, Ziffern, Unterstrichen, Punkten und Bindestrichen und beginnen nicht mit einer Ziffer. Da die gesamte Menge gesendet wird, sorgt eine Variable, die schon unter einem ungültigen Namen gespeichert ist (mit Leerzeichen oder einer Ziffer am Anfang), dafür, dass die Anfrage mit INVALID_ENV_CONTENT antwortet: Benenne sie in der Anfrage um. Wenn du nur wenige Variablen ändern möchtest, ohne den Rest anzufassen, nutze stattdessen Variablen hinzufügen/bearbeiten, oder Variablen entfernen, um bestimmte Schlüssel zu löschen.

Parameter

string
erforderlich
Die Anwendungs-ID.
object
Der Schlüssel und Wert der Variablen, die du in der Umgebung haben möchtest.

Antwort

string
Gibt an, ob der Aufruf erfolgreich war: success, wenn ja, error, wenn nicht.
object
Der Schlüssel und Wert aller von dir definierten Umgebungsvariablen.

Häufige Fehler

Siehe auch