AEM as a Cloud Service: erro 405 para PUT e DELETE em preparo/produção

No Adobe Experience Manager as a Cloud Service (AEMaaCS), os métodos HTTP do PUT e do DELETE são bloqueados em ambientes de Preparo e Produção. Esse comportamento é intencional e ajuda a proteger o conteúdo e a integridade do sistema. Este artigo explica por que a restrição existe e como contorná-la usando alternativas compatíveis.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS), especificamente em ambientes de Preparo e Produção.

Problema/Sintomas

  • As solicitações do PUT ou do DELETE retornam um erro Método não permitido
  • As solicitações são bloqueadas mesmo que funcionem em ambientes de desenvolvimento
  • O CRXDE não pode ser acessado em preparo ou produção

Resolução resolution

Essa restrição é por design. No AEMaaCS, o servlet WebDAV que lida com solicitações do PUT e do DELETE só está disponível em ambientes de desenvolvimento por meio do CRXDE. Como o CRXDE não é implantado em preparo ou produção, esses métodos HTTP são bloqueados para evitar alterações acidentais ou mal-intencionadas.

Para modificar o conteúdo em Preparo ou Produção, use alternativas compatíveis, como o servlet Sling POST ou as APIs fornecidas pela AEM. Essas ferramentas permitem a manipulação segura e controlada de conteúdo sem expor o sistema a riscos desnecessários.

Por exemplo, em vez de usar uma solicitação PUT para atualizar um nó, use uma solicitação POST com os parâmetros apropriados por meio do servlet Sling POST.

Leitura relacionada

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f