Convertissez des variables d'environnement entre .env et le format JSON d'Azure App Service
.envPar souci de confidentialité, le contenu que vous saisissez n'est ni envoyé ni enregistré sur un serveur.
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.
slotSetting (false par défaut). Elle détermine si la variable reste « liée » à l'emplacement de déploiement.azure-app-settings.json, .env et azure-app-settings-updated.json.#), sépare la clé et la valeur au premier signe égal et retire les guillemets simples ou doubles qui entourent la valeur.NOM=valeur. Les variables marquées comme slot setting reçoivent un commentaire qui l'indique.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é.
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.
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 qui entourent toute la valeur sont retirés lors de la conversion en JSON. Les guillemets à l'intérieur de la valeur restent.
La dernière occurrence l'emporte, car elle écrase la précédente.
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.