Konvertiere Umgebungsvariablen zwischen .env und dem JSON-Format von Azure App Service
.env-Datei einAus Datenschutzgründen wird der Inhalt, den du eingibst, weder an einen Server gesendet noch auf einem Server gespeichert.
In Azure App Service lassen sich die Anwendungseinstellungen gesammelt als JSON-Liste von Objekten mit name, value und slotSetting bearbeiten. In der lokalen Entwicklung stehen dieselben Variablen in einer .env-Datei mit Zeilen im Format SCHLÜSSEL=Wert. Dieses Tool konvertiert zwischen beiden Formaten und führt außerdem eine neue .env mit einer bestehenden Konfiguration zusammen.
slotSetting (standardmäßig false). Er legt fest, ob die Variable an den Bereitstellungsslot „gebunden“ bleibt.azure-app-settings.json, .env und azure-app-settings-updated.json.#), trennt Schlüssel und Wert am ersten Gleichheitszeichen und entfernt einfache oder doppelte Anführungszeichen um den Wert.NAME=Wert. Variablen, die als Slot Setting markiert sind, erhalten einen entsprechenden Kommentar.Die Konvertierung und das Zusammenführen finden vollständig in deinem Browser mit JavaScript statt: Was du eintippst oder einfügst, wird weder an einen Server gesendet noch dort gespeichert. Da .env-Dateien und Azure-Einstellungen dennoch oft Geheimnisse enthalten, verwende besser Testwerte oder lösche den Inhalt, wenn du fertig bist, besonders auf gemeinsam genutzten Rechnern. Die Seite lädt Bootstrap und Font Awesome von öffentlichen CDNs, was zum Laden von Stilen und Symbolen üblich ist. Weitere Informationen findest du in der Datenschutzerklärung.
Bei true bleibt die Variable am Bereitstellungsslot (zum Beispiel „staging“) fixiert und wandert beim Vertauschen der Slots nicht mit der App. Bei false wandert sie beim Tausch mit der App mit.
Ja: eine Liste von Objekten mit name und value und optional slotSetting. Das ist das Format des erweiterten Einstellungseditors von Azure. Ist das Format falsch, zeigt das Tool einen Fehler an.
Anführungszeichen, die den gesamten Wert umschließen, werden bei der Konvertierung nach JSON entfernt. Anführungszeichen im Inneren bleiben bestehen.
Es gilt das letzte Vorkommen, da es das vorherige überschreibt.
Das Ausgabeformat ist das von Azure App Service. Für andere Dienste kann der Modus Azure JSON → .env trotzdem helfen, aus einer Liste eine allgemeine .env zu erzeugen.