Partager via


Gérer les variables d’environnement sur Azure Container Apps

Dans Azure Container Apps, vous pouvez définir des variables d’environnement d’exécution. Ces variables peuvent être définies comme des entrées manuelles ou comme des références à des secrets. Ces variables d’environnement sont chargées sur votre application de conteneur pendant l’exécution.

Configuration des variables d’environnement

Vous pouvez configurer les variables d’environnement lors de la création de l’application de conteneur ou ultérieurement en créant une nouvelle révision.

Remarque

Pour éviter toute confusion, nous ne recommandons pas de dupliquer des variables d’environnement. Lorsque plusieurs variables d’environnement portent le même nom, la dernière de la liste prend effet.

Si vous créez une application de conteneur via le portail Azure, vous pouvez configurer les variables d’environnement dans la section Conteneur :

Capture d’écran de la page de création d’application de conteneur.

Ajouter des variables d’environnement sur des applications de conteneur existantes

Une fois l’application de conteneur créée, la seule façon de mettre à jour les variables d’environnement de l’application de conteneur consiste à créer une nouvelle révision avec les modifications nécessaires.

  1. Connectez-vous au portail Azure, recherchez et sélectionnez Container Apps, puis sélectionnez votre application.

    Capture d’écran de la barre de recherche du portail Azure avec l’application de conteneur comme l’un des résultats.

  2. Dans le menu de gauche de l’application, sélectionnez Révisions et réplicas > Créer une révision

    Capture d’écran de la page de création de révision d’application conteneur.

  3. Vous devez ensuite modifier l’actuelle image conteneur existante :

    Capture d’écran de la page Paramètres de l’image de conteneur de la révision de l’application de conteneur.

  4. Dans la section Variables d’environnement, vous pouvez ajouter de nouvelles variables d’environnement en cliquant sur Ajouter.

  5. Définissez ensuite le nom de votre variable d’environnement et la source (il peut s’agir d’une référence à un secret).

    Capture d’écran de la section Paramètres d'environnement de l'image de conteneur de la révision de l'application de conteneur.

    1. Si vous sélectionnez la source comme manuel, vous pouvez entrer manuellement la valeur de la variable d’environnement.

      Capture d’écran de la section Paramètres d’environnement de l'image de conteneur de la révision de l'application de conteneur, avec l'une des sources d'environnement sélectionnée comme manuelle.

Variables d’environnement intégrées

Azure Container Apps ajoute automatiquement des variables d’environnement que vos applications et vos travaux peuvent utiliser pour obtenir des métadonnées de la plateforme au moment de l’exécution.

Applications

Les variables suivantes sont disponibles pour les applications conteneur :

Nom de la variable Description Valeur d'exemple
CONTAINER_APP_NAME Le nom de l'application conteneur. my-containerapp
CONTAINER_APP_REVISION Le nom de la révision de l’application conteneur. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Le nom d’hôte spécifique à la révision de l’application conteneur. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Le suffixe DNS pour l’environnement Container Apps. Pour obtenir le nom de domaine complet (FQDN) de l’application, ajoutez le nom de l’application au suffixe DNS en utilisant le format $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Le port cible de l’application conteneur. 8080
CONTAINER_APP_REPLICA_NAME Le nom du réplica de l’application conteneur. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Tâches

Les variables suivantes sont disponibles pour les travaux Container Apps :

Nom de la variable Description Valeur d'exemple
CONTAINER_APP_JOB_NAME Nom du travail. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Le nom de l’exécution du travail. my-job-iwpi4il

Étapes suivantes