Solução da AEM para falhas de acesso e execução do console Groovy
No Adobe Experience Manager as a Cloud Service, o console do Groovy pode falhar ao abrir ou negar a execução do script porque as ferramentas de execução de código de tempo de execução que dependem de caminhos de repositório imutáveis não são compatíveis. Confirme se o problema corresponde a esse padrão e mova a tarefa para uma abordagem compatível, como a implantada por meio do Cloud Manager.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service
Problema/Sintomas
Talvez não seja possível abrir o console do Groovy ou executar um script no Adobe Experience Manager as a Cloud Service.
- Você vê um erro de permissão como
You do not have permission to run scripts in the Groovy Console. - A interface do usuário do Console Groovy não é carregada em caminhos como
/groovyconsoleou/apps/groovyconsole.html. - A alteração de permissões para o caminho do console não resolve o problema.
- Você pode confirmar se este artigo se aplica verificando se o ambiente é AEM as a Cloud Service e se a URL do ambiente inclui
adobeaemcloud.com. - Você também pode confirmar o problema quando o mesmo comportamento continua mesmo depois de revisar o acesso do usuário ou do grupo, pois a limitação é baseada em plataforma, em vez de em permissão.
Resolução resolution
Tente as seguintes etapas para resolver o problema:
- Confirme se o ambiente afetado é o Adobe Experience Manager as a Cloud Service. Se a URL do ambiente incluir
adobeaemcloud.com, isso confirmará que esta solução se aplica. Se o ambiente não for o AEM as a Cloud Service, use a orientação para esse tipo de implantação. - Verifique o sintoma exato abrindo o console do Groovy e tentando executar a tarefa necessária. Se o console não carregar ou mostrar um erro de permissão em vez de executar o script, o comportamento corresponderá a esse problema.
- Não tente restaurar o acesso alterando as permissões em
/appsou atualizando as configurações do Console do Groovy. Se essas alterações não tornarem o console disponível, isso confirmará que a limitação está relacionada ao suporte à plataforma e não às permissões do usuário. - Substitua a tarefa do Console Groovy por uma implementação compatível. Use o código implantado por meio do Cloud Manager para alterações em pacotes ou use outra abordagem compatível para atualizações de conteúdo que não dependa da execução de script em tempo de execução no ambiente hospedado. Se a abordagem de substituição evitar alterações no tempo de execução em áreas de repositório imutáveis, ela atenderá aos requisitos da plataforma.
- Valide a abordagem de substituição em um ambiente de desenvolvimento antes de promover alterações. Se a tarefa de atualização ou manutenção necessária for concluída com êxito e o conteúdo ou a configuração de destino refletir a alteração, a substituição terá sido verificada.
Se os sintomas a seguir ocorrerem e as etapas de solução de problemas produzirem os resultados a seguir, envie um tíquete para o Suporte da Adobe:
- O ambiente é o Adobe Experience Manager as a Cloud Service, mas o comportamento não corresponde aos sintomas descritos neste artigo.
- Você precisa de ajuda para substituir um processo de console herdado do Groovy por uma implementação compatível.
- Um recurso suportado ou caminho de implantação falha ao sair do console do Groovy.
Contate o Suporte da Adobe.