Problèmes d’accès liés à « /apps/groovyconsole » dans AEM as a Cloud Service
La console Groovy d’AEM était un outil de développement utilisé dans les anciens déploiements d’AEM (on-premise ou AMS) pour exécuter des scripts Groovy directement dans l’environnement AEM. Dans AEM as a Cloud Service (AEMaaCS), toute tentative d’octroi de l’accès au chemin d’accès /apps/groovyconsole échoue, car Groovy Console est un outil hérité et n’est plus pris en charge par AEM.
Vous pouvez utiliser d’autres méthodes, comme utiliser des canaux Sling ou vérifier les autorisations d’accès au niveau du groupe sous la configuration OSGi.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Problème/Symptômes
Les tentatives d’octroi de l’accès au chemin d’accès /apps/groovyconsole dans AEMaaCS échouent en raison des contraintes suivantes :
- La console Groovy n’est pas officiellement prise en charge dans AEMaaCS, car elle est considérée comme un outil hérité qui peut effectuer des modifications non surveillées. Par exemple, Groovy Console peut permettre à n’importe qui de modifier directement le contenu ou la configuration d’une instance en cours d’exécution, sans enregistrement dans le contrôle de code source ou les journaux de déploiement.
- Le répertoire
/appsd’AEM as a Cloud Service est immuable, ce qui signifie que les modifications ou les modifications d’autorisation ne peuvent pas être appliquées directement.
Résolution resolution
Comme la console Groovy et ses fonctionnalités associées ne sont pas prises en charge, considérez les approches suivantes :
- Utilisez Sling Pipes pour les tâches qui nécessitent une manipulation ou un traitement de contenu dynamique dans AEM. Cette approche est conforme aux bonnes pratiques et évite les outils non pris en charge tels que la console Groovy.
- Si une version de Groovy Console a été installée, reportez-vous à sa documentation pour obtenir les détails de configuration pertinents. Plus précisément, passez en revue les propriétés telles que
Script Execution Allowed Groupsdans les paramètres OSGi, qui peuvent contrôler les autorisations d’accès au niveau du groupe. - Adobe recommande de n’utiliser que les fonctionnalités prêtes à l’emploi officiellement prises en charge fournies par AEM as a Cloud Service pour les tâches de gestion et de développement de contenu.
Remarque : l’utilisation d’outils non pris en charge ou la modification de répertoires non modifiables peut entraîner un comportement inattendu et n’est pas prise en charge par Adobe.
Pour obtenir de l’aide ou des éclaircissements sur les autres solutions, consultez la documentation officielle d’Adobe ou contactez l’Assistance Adobe.