Correction de variables d’environnement obsolètes dans AEM Cloud Manager
Vous mettez à jour un fichier de configuration dans Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites, mais certaines propriétés ne reflètent pas les modifications. Si une propriété utilisait auparavant une variable d’environnement ou un secret et que vous la remplacez par une valeur codée en dur, AEM peut toujours utiliser l’ancienne référence. Cela se produit, car AEM donne la priorité aux secrets existants par rapport aux nouvelles valeurs codées en dur. Pour résoudre ce problème, supprimez ou mettez à jour les secrets inutilisés dans Cloud Manager et redéployez votre configuration.
Description description
Environnement
Produit : Adobe Experience Manager as a Cloud Service - Sites (AEMaaCS - Sites)
Type d’environnement : développement
Offre de produit : Cloud Manager
problème/symptômes
- Lors de la mise à jour d’un fichier de configuration, les modifications apportées à certaines propriétés ne prennent pas effet.
- Si une propriété a déjà utilisé une variable d’environnement ou un secret, le remplacer par une valeur codée en dur ne remplace pas l’ancienne référence.
- Le système continue à utiliser l’ancien secret même après le déploiement de la configuration mise à jour.
- Cela se produit en raison de l’interpolation de la configuration OSGi, qui privilégie les secrets existants par rapport aux valeurs codées en dur.
Résolution resolution
- Identifiez les variables d’environnement ou les secrets utilisés précédemment dans vos configurations OSGi, mais qui ne sont plus nécessaires.
- Accédez à Adobe Cloud Manager et recherchez ces variables ou secrets.
- Supprimez ou mettez à jour les entrées inutilisées directement dans Cloud Manager.
- Redéployez votre fichier de configuration mis à jour après avoir effectué ces modifications.
Notes clés :
- Il n’y a pas de cache à effacer pour les configurations OSGi. AEM donne simplement la priorité aux secrets existants par rapport aux valeurs codées en dur.
- Supprimez tous les secrets ou variables inutilisés de Cloud Manager si votre code ne les exige plus.
En suivant ces étapes, vous vous assurerez que vos configurations mises à jour fonctionnent comme prévu.