c.Apps.Envs. Jede Methode nimmt zuerst ctx und die App-ID und gibt die Variablen der App als squarecloud.EnvVars (eine map[string]string) zurück.
Jedes Snippet unten läuft für sich allein in diesem Programm: Füge jeweils eines in main ein und führe goimports aus (siehe Beispiele ausführen).
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(ctx, appID, 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(ctx, appID, envs) ersetzt alle Variablen durch die angegebene Menge. Schlüssel, die nicht in der Map enthalten sind, werden entfernt. Die Methode gibt die neue Menge zurück.
Variablen entfernen
Envs.Delete(ctx, appID, keys...) entfernt die angegebenen Schlüssel und gibt die verbleibenden Variablen zurück. Die Schlüssel werden als variadische Argumente übergeben: Übergib einen Slice mit keys....
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.

