L’accès à la console OSGi échoue dans Adobe Experience Manager as a Cloud Service

Dans Adobe Experience Manager as a Cloud Service, les tentatives d’accès à la console OSGi sur /system/console échouent. L’accès direct à /system/console est désactivé dès la conception pour garantir la sécurité et la cohérence de la plateforme. Pour résoudre ce problème, utilisez les méthodes de configuration et de surveillance prises en charge dans Adobe Experience Manager as a Cloud Service.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (tout environnement)

Symptômes

Les tentatives d’accès à la console OSGi à l’adresse /system/console dans n’importe quel environnement échouent. La page peut ne pas se charger, renvoyer une erreur ou ne pas autoriser l’authentification. Par conséquent, les utilisateurs ne peuvent pas examiner ni modifier les configurations OSGi ni surveiller les états des lots via la console web Felix.

Cause

L’accès direct à /system/console est désactivé dès la conception dans AEM as a Cloud Service afin d’assurer la sécurité et la cohérence de la plateforme. Les opérations de configuration et de surveillance prises en charge sont fournies par le biais des processus de déploiement Developer Console et Cloud Manager.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème.

  1. Utilisez le Developer Console pour passer en revue les configurations OSGi et les états de bundle/composant :

    1. Connectez-vous à Adobe Cloud Manager avec les autorisations requises.
    2. Accédez à Environnements et sélectionnez l’instance de création de votre environnement.
    3. Cliquez sur « Developer Console ».
    4. Dans Developer Console, utilisez la section « Images mémoire de statut » ou « Configurations » pour passer en revue les PID de configuration OSGi actifs et leurs valeurs résolues.
    5. Consultez les sections « Lots » et « Composants » pour connaître leur état actuel et leur statut d’activation.
  2. Pour modifier les configurations OSGi :

    1. Apportez des modifications de configuration à la base de code de votre projet AEM (par exemple, dans les fichiers .cfg.json).

    2. Utilisez la syntaxe prise en charge pour référencer les variables d’environnement, telles que :

      1. some.property = $[ env:VARIABLE_NAME]
      2. some.secret = $[ secret:SECRET_NAME]
      3. Déployez le code mis à jour via le pipeline Cloud Manager.
  3. Après le déploiement, utilisez le Developer Console pour vérifier que les nouvelles configurations sont actives et résolues comme prévu.

recommendation-more-help
experience-cloud-kcs-help-kbarticles