Alle Umgebungsvariablen ersetzen
Ersetze alle Umgebungsvariablen einer Anwendung mit PUT /v2/apps//envs: Fehlt eine Variable im Body, wird sie gelöscht; ein leeres envs löscht alle.
PUT
Alle Umgebungsvariablen ersetzen
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
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.
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
- CLI:
squarecloud app env replace - SDKs:
api.apps.envs.replace()(JavaScript),client.apps.envs.replace()(Python),c.Apps.Envs.Replace()(Go)

