Convertisseur .env ↔ Azure

Convertissez des variables d'environnement entre .env et le format JSON d'Azure App Service

Mode : .env → Azure JSON
Convertir
Variables : 0
Mode : Azure JSON → .env
Convertir
Variables : 0
Mode : mettre à jour Azure avec .env
Fonctionnement : collez un fichier JSON Azure existant et un nouveau .env. Le système va mettre à jour les variables existantes, ajouter les nouvelles variables du .env et conserver celles qui existent déjà dans Azure.
Fusionner
Nouvelles : 0
Mises à jour : 0
Conservées : 0
Total : 0 variables
Mode d'emploi :
.env → Azure:
  1. Cliquez sur l'onglet « .env → Azure JSON »
  2. Collez le contenu du fichier .env
  3. Choisissez le paramètre de slot
  4. Cliquez sur le bouton de conversion
  5. Copiez ou exportez le JSON
Azure → .env:
  1. Cliquez sur l'onglet « Azure JSON → .env »
  2. Collez le JSON Azure
  3. Cliquez sur le bouton de conversion
  4. Copiez ou exportez le fichier .env
  5. Utilisez-le dans votre projet
Fichiers enregistrés :

Par souci de confidentialité, le contenu que vous saisissez n'est ni envoyé ni enregistré sur un serveur.

← Tous les outils DarkBoxKit

Comment convertir des variables d'environnement vers Azure et inversement

Dans Azure App Service, les paramètres de l'application peuvent être modifiés en masse sous la forme d'une liste JSON d'objets contenant name, value et slotSetting. En développement local, les mêmes variables se trouvent dans un fichier .env avec des lignes CLÉ=valeur. Cet outil convertit d'un format à l'autre et fusionne aussi un nouveau .env dans une configuration existante.

  1. Choisissez l'onglet : .env → Azure JSON, Azure JSON → .env ou Mettre à jour Azure.
  2. Collez le contenu dans la zone de saisie. La conversion se fait pendant que vous tapez, ainsi qu'avec le bouton de conversion.
  3. Pour la conversion vers Azure, choisissez la valeur de slotSetting (false par défaut). Elle détermine si la variable reste « liée » à l'emplacement de déploiement.
  4. Vérifiez le compteur de variables, puis utilisez Copier ou Exporter. Les fichiers téléchargés s'appellent azure-app-settings.json, .env et azure-app-settings-updated.json.

Ce que fait chaque mode

Exemples pratiques

Précautions

Confidentialité et fonctionnement

La conversion et la fusion se font entièrement dans votre navigateur, avec JavaScript : ce que vous tapez ou collez n'est ni envoyé ni enregistré sur un serveur. Malgré tout, comme les fichiers .env et les paramètres Azure contiennent souvent des secrets, préférez utiliser des valeurs de test ou effacer le contenu à la fin, surtout sur un ordinateur partagé. La page charge Bootstrap et Font Awesome depuis des CDN publics, ce qui est normal pour charger les styles et les icônes. Plus d'informations dans la Politique de confidentialité.

Questions fréquentes

Que signifie slotSetting ?

Lorsque la valeur est true, la variable reste fixée à l'emplacement de déploiement (comme « staging ») et ne suit pas l'application lors de l'échange d'emplacements. Avec false, elle suit l'application lors de l'échange.

Le JSON doit-il avoir un format précis ?

Oui : une liste d'objets avec name et value, et éventuellement slotSetting. C'est le format de l'éditeur avancé des paramètres Azure. Si le format est incorrect, l'outil affiche une erreur.

Les guillemets de la valeur sont-ils conservés ?

Les guillemets qui entourent toute la valeur sont retirés lors de la conversion en JSON. Les guillemets à l'intérieur de la valeur restent.

Et si la même clé apparaît deux fois dans le .env ?

La dernière occurrence l'emporte, car elle écrase la précédente.

Est-ce utile pour d'autres clouds ?

Le format de sortie est celui d'Azure App Service. Pour d'autres services, le mode Azure JSON → .env peut tout de même aider à générer un .env générique à partir d'une liste.

Publicité

Autres outils gratuits

Politique de confidentialitéConditions d’utilisationÀ proposContactDarkBoxKit