Tous les produits
Search
Centre de documentation

Serverless App Engine:Injecter des données de configuration

Dernière mise à jour :Aug 11, 2026

L'injection d'un ConfigMap dans un conteneur convertit ses données en fichiers. Votre application peut ensuite lire ces fichiers, ce qui permet de modifier sa configuration sans reconstruire l'image.

Procédure

  1. Développez la zone Configuration Management et configurez les paramètres selon vos besoins.

Configuration

Avant d'injecter un élément de configuration, vous devez le créer. Vous pouvez créer un ConfigMap dans le Namespace de l'application, ou cliquer sur Create Configuration Item (ConfigMap) dans cette section. Les ConfigMaps créés dans le panneau Create ConfigMap sont automatiquement synchronisés avec le Namespace de l'application.

Cliquez sur + Add pour injecter une seule clé ou toutes les clés d'un ConfigMap dans le conteneur sous forme de fichiers. La valeur de chaque clé devient le contenu du fichier correspondant ; vous pouvez spécifier un chemin de montage personnalisé.

Remarque

Pour mettre à jour la configuration, commencez par copier le contenu du fichier de configuration d'origine depuis le conteneur vers un fichier local. Après modification, enregistrez le contenu mis à jour comme valeur d'un élément de configuration (ConfigMap). Ensuite, injectez le ConfigMap dans le conteneur comme décrit dans cette rubrique. Redéployez l'application, puis cliquez sur le bouton d'actualisation situé à côté du champ ConfigMap Name pour appliquer les modifications.

Clé unique

Sélectionnez un ConfigMap Name existant et une Key, puis saisissez le Mount Path. Le Mount Path correspond au chemin absolu du fichier dans l'environnement du conteneur, nom du fichier inclus. Si le chemin n'existe pas, il est créé automatiquement. Si un fichier portant le même nom existe déjà à cet emplacement, il est écrasé. Le fichier injecté est en lecture seule dans le conteneur.

Par exemple, montez la clé key1 de l'élément de configuration cm1 sur /etc/nginx/nginx.conf.

Toutes les clés

Sélectionnez un ConfigMap Name existant, choisissez All dans la liste déroulante Key, puis saisissez le Mount Path. Le Mount Path correspond au chemin absolu d'un répertoire dans l'environnement du conteneur. Le chemin ne doit pas inclure de nom de fichier ni se terminer par une barre oblique (/). Chaque fichier injecté porte le nom de la clé correspondante. Si le chemin n'existe pas, il est créé automatiquement. Si des fichiers portant les mêmes noms existent déjà à cet emplacement, ils sont écrasés. Les fichiers injectés sont en lecture seule dans le conteneur.

Par exemple, montez toutes les clés de l'élément de configuration cm1 dans le répertoire /etc/nginx.