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 /groovyconsole ou /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:

  1. 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.
  2. 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.
  3. Não tente restaurar o acesso alterando as permissões em /apps ou 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.
  4. 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.
  5. 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.

Leitura relacionada

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