Solution AEM pour les échecs d’accès et d’exécution de Groovy Console
Dans Adobe Experience Manager as a Cloud Service, la console Groovy peut ne pas s’ouvrir ou refuser l’exécution du script, car les outils d’exécution de code qui dépendent de chemins d’accès de référentiel non modifiables ne sont pas pris en charge. Vérifiez que le problème correspond à ce modèle, puis déplacez la tâche vers une approche prise en charge telle que le code déployé via Cloud Manager.
Description description
Environnement
Adobe Experience Manager as a Cloud Service
Problème/Symptômes
Il se peut que vous ne puissiez pas ouvrir la console Groovy ou exécuter un script dans Adobe Experience Manager as a Cloud Service.
- Une erreur d’autorisation telle que
You do not have permission to run scripts in the Groovy Console.s’affiche - L’interface utilisateur de la console Groovy ne se charge pas sur les chemins d’accès tels que
/groovyconsoleou/apps/groovyconsole.html. - La modification des autorisations pour le chemin d’accès de la console ne résout pas le problème.
- Vous pouvez confirmer que cet article s’applique en vérifiant que l’environnement est AEM as a Cloud Service et que l’URL de l’environnement inclut
adobeaemcloud.com. - Vous pouvez également confirmer le problème lorsque le même comportement se poursuit même après la révision de l’accès des utilisateurs et utilisatrices ou des groupes, car la limitation est basée sur la plateforme plutôt que sur les autorisations.
Résolution resolution
Essayez les étapes suivantes pour résoudre le problème :
- Vérifiez qu’Adobe Experience Manager as a Cloud Service est l’environnement affecté. Si l’URL de l’environnement inclut
adobeaemcloud.com, cela confirme que cette solution s’applique. Si l’environnement n’est pas AEM as a Cloud Service, suivez plutôt les conseils relatifs à ce type de déploiement. - Vérifiez le symptôme exact en ouvrant la console Groovy et en essayant d’exécuter la tâche requise. Si la console ne charge pas ou affiche une erreur d’autorisation au lieu d’exécuter le script, le comportement correspond à ce problème.
- N’essayez pas de restaurer l’accès en modifiant les autorisations sur
/appsou en mettant à jour les paramètres de la console Groovy. Si ces modifications ne rendent pas la console disponible, cela confirme que la limitation est liée à la prise en charge de la plateforme plutôt qu’aux autorisations de l’utilisateur. - Remplacez la tâche Groovy Console par une implémentation prise en charge. Utilisez le code déployé via Cloud Manager pour les modifications empaquetées ou utilisez une autre approche prise en charge pour les mises à jour de contenu qui ne dépend pas de l’exécution du script dans l’environnement hébergé. Si l’approche de remplacement évite les modifications d’exécution sur les zones de référentiel non modifiables, elle répond aux exigences de la plateforme.
- Validez l’approche de remplacement dans un environnement de développement avant de promouvoir les modifications. Si la mise à jour ou la tâche de maintenance requise est effectuée avec succès et que le contenu ou la configuration cible reflète la modification, le remplacement a été vérifié.
Si les symptômes ci-dessous apparaissent et que les étapes de dépannage produisent les résultats ci-dessous, envoyez un ticket à l’assistance d’Adobe :
- L’environnement est Adobe Experience Manager as a Cloud Service, mais le comportement ne correspond pas aux symptômes décrits dans cet article.
- Vous avez besoin d’aide pour remplacer un processus hérité de Groovy Console par une implémentation prise en charge.
- Une fonctionnalité prise en charge ou un chemin de déploiement échoue lorsque vous quittez la console Groovy.
Contactez l’assistance .