.env ↔ Azure-Konverter

Konvertiere Umgebungsvariablen zwischen .env und dem JSON-Format von Azure App Service

Modus: .env → Azure JSON
Konvertieren
Variablen: 0
Modus: Azure JSON → .env
Konvertieren
Variablen: 0
Modus: Azure mit .env aktualisieren
So funktioniert es: Füge eine vorhandene Azure-JSON-Datei und eine neue .env ein. Das System aktualisiert vorhandene Variablen, ergänzt neue Variablen aus der .env und behält Variablen bei, die in Azure bereits vorhanden sind.
Zusammenführen
Neu: 0
Aktualisiert: 0
Beibehalten: 0
Gesamt: 0 Variablen
Anleitung:
.env → Azure:
  1. Klicke auf den Tab „.env → Azure JSON“
  2. Füge den Inhalt der .env-Datei ein
  3. Wähle die Slot-Einstellung
  4. Klicke auf die Schaltfläche zum Konvertieren
  5. Kopiere oder exportiere das JSON
Azure → .env:
  1. Klicke auf den Tab „Azure JSON → .env“
  2. Füge das Azure-JSON ein
  3. Klicke auf die Schaltfläche zum Konvertieren
  4. Kopiere oder exportiere die .env-Datei
  5. Nutze sie in deinem Projekt
Gespeicherte Dateien:

Aus Datenschutzgründen wird der Inhalt, den du eingibst, weder an einen Server gesendet noch auf einem Server gespeichert.

← Alle DarkBoxKit-Tools

So konvertierst du Umgebungsvariablen nach Azure und zurück

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.

  1. Wähle den Tab: .env → Azure JSON, Azure JSON → .env oder Azure aktualisieren.
  2. Füge den Inhalt in das Eingabefeld ein. Die Konvertierung erfolgt schon beim Tippen und auch über die Schaltfläche zum Konvertieren.
  3. Wähle bei der Konvertierung nach Azure den Wert für slotSetting (standardmäßig false). Er legt fest, ob die Variable an den Bereitstellungsslot „gebunden“ bleibt.
  4. Prüfe den Variablenzähler und nutze dann Kopieren oder Exportieren. Die heruntergeladenen Dateien heißen azure-app-settings.json, .env und azure-app-settings-updated.json.

Was jeder Modus macht

Praktische Beispiele

Hinweise

Datenschutz und Funktionsweise

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.

Häufige Fragen

Was bedeutet slotSetting?

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.

Muss das JSON ein bestimmtes Format haben?

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.

Bleiben Anführungszeichen im Wert erhalten?

Anführungszeichen, die den gesamten Wert umschließen, werden bei der Konvertierung nach JSON entfernt. Anführungszeichen im Inneren bleiben bestehen.

Was passiert, wenn derselbe Schlüssel zweimal in der .env steht?

Es gilt das letzte Vorkommen, da es das vorherige überschreibt.

Funktioniert es auch für andere Clouds?

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.

Werbung

Weitere kostenlose Tools

DatenschutzerklärungNutzungsbedingungenÜber unsKontaktDarkBoxKit