Skip to main content
Umgebungsvariablen befinden sich unter client.apps.envs. Jede Methode nimmt zuerst die App-ID und gibt die Variablen der App als einfaches dict[str, str] zurück. Die Beispiele verwenden den client aus Client erstellen. app_id ist die ID einer deiner Apps: client.account.me() listet sie auf.
Statische Apps haben keine Umgebungsvariablen: Jede Methode antwortet mit 400 STATIC_APP_ENV_NOT_SUPPORTED. Eine Änderung wird beim nächsten Neustart wirksam.

Die Variablen lesen

Variablen hinzufügen oder aktualisieren

envs.set(app_id, envs) fügt die angegebenen Schlüssel hinzu und überschreibt die bereits vorhandenen. Andere Variablen bleiben erhalten. Die Methode gibt alle Variablen nach der Änderung zurück.

Alle Variablen ersetzen

envs.replace(app_id, envs) ersetzt alle Variablen durch die angegebene Menge. Schlüssel, die nicht im Dict enthalten sind, werden entfernt. {} löscht alle.

Variablen entfernen

envs.delete(app_id, keys) entfernt die angegebenen Schlüssel und gibt die verbleibenden Variablen zurück. keys ist eine Liste (ein beliebiges Iterable von Strings) oder ein einzelner Schlüssel.

Limits und Fehler

Nächste Schritte

Deploys

Bei jedem Push deployen, per Webhook oder GitHub App.

API-Referenz für Umgebungsvariablen

Die REST-Endpunkte hinter diesen Methoden.

Variablen über die CLI

Dieselben Aktionen im Terminal.

Variablen im Code auslesen

Variablen im Dashboard, per CLI oder API setzen und zur Laufzeit auslesen.