Solución de AEM para errores de acceso y ejecución de la consola Groovy
En Adobe Experience Manager as a Cloud Service, la consola Groovy puede fallar al abrir o denegar la ejecución de scripts porque no se admiten las herramientas de ejecución de código en tiempo de ejecución que dependen de rutas de repositorio inmutables. Confirme que el problema coincide con este patrón y, a continuación, mueva la tarea a un método compatible, como el código implementado mediante Cloud Manager.
Descripción description
Entorno
Adobe Experience Manager as a Cloud Service
Problema/Síntomas
Es posible que no pueda abrir la Consola Groovy o ejecutar un script en Adobe Experience Manager as a Cloud Service.
- Verá un error de permiso como
You do not have permission to run scripts in the Groovy Console. - La interfaz de usuario de la consola de Groove no se carga en rutas como
/groovyconsoleo/apps/groovyconsole.html. - Cambiar los permisos para la ruta de acceso de la consola no resuelve el problema.
- Puede confirmar que este artículo se aplica comprobando que el entorno es AEM as a Cloud Service y que la dirección URL del entorno incluye
adobeaemcloud.com. - También puede confirmar el problema cuando el mismo comportamiento continúe incluso después de revisar el acceso de usuarios o grupos, ya que la limitación se basa en la plataforma en lugar de en los permisos.
Resolución resolution
Pruebe los siguientes pasos para resolver el problema:
- Confirme que el entorno afectado es Adobe Experience Manager as a Cloud Service. Si la dirección URL del entorno incluye
adobeaemcloud.com, se confirma que se aplica esta solución. Si el entorno no es AEM as a Cloud Service, utilice las directrices para ese tipo de implementación en su lugar. - Verifique el síntoma exacto abriendo la Consola Groovy e intentando ejecutar la tarea requerida. Si la consola no se carga o muestra un error de permiso en lugar de ejecutar el script, el comportamiento coincide con este problema.
- No intente restaurar el acceso cambiando los permisos de
/appso actualizando la configuración de la Consola de Groove. Si esos cambios no hacen que la consola esté disponible, esto confirma que la limitación está relacionada con la compatibilidad con la plataforma en lugar de con los permisos de usuario. - Reemplace la tarea de Groovy Console con una implementación compatible. Utilice el código implementado mediante Cloud Manager para los cambios empaquetados o utilice otro método admitido para las actualizaciones de contenido que no dependa de la ejecución de scripts en tiempo de ejecución en el entorno alojado. Si el método de sustitución evita cambios en tiempo de ejecución en áreas de repositorio inmutables, cumple los requisitos de la plataforma.
- Valide el enfoque de reemplazo en un entorno de desarrollo antes de promover cambios. Si la tarea de actualización o mantenimiento necesaria se completa correctamente y el contenido o la configuración de destino refleja el cambio, se ha verificado el reemplazo.
Si se producen los siguientes síntomas y los pasos para solucionar el problema producen los siguientes resultados, envía un ticket al Soporte técnico de Adobe:
- El entorno es Adobe Experience Manager as a Cloud Service, pero no coincide con los síntomas descritos en este artículo.
- Necesita ayuda para reemplazar un proceso de Groovy Console heredado por una implementación compatible.
- Una función o ruta de implementación admitida falla mientras se aleja de la consola de Groove.
Póngase en contacto con el Soporte técnico de Adobe.