AEM as a Cloud Service: Error 405 para PUT y DELETE en Fase/Producción

En Adobe Experience Manager as a Cloud Service (AEMaaCS), los métodos HTTP de PUT y DELETE están bloqueados en los entornos de ensayo y producción. Este comportamiento es intencional y ayuda a proteger el contenido y la integridad del sistema. Este artículo explica por qué existe la restricción y cómo solucionarla utilizando alternativas admitidas.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS), específicamente en entornos de ensayo y producción.

Problema/Síntomas

  • Las solicitudes PUT o DELETE devuelven un error 405 Método no permitido
  • Las solicitudes se bloquean aunque funcionen en entornos de desarrollo
  • No se puede acceder a CRXDE en fase o producción

Resolución resolution

Esta restricción es intencionada. En AEMaaCS, el servlet WebDAV que administra las solicitudes de PUT y DELETE solo está disponible en entornos de desarrollo a través de CRXDE. Dado que CRXDE no se implementa en Fase o Producción, estos métodos HTTP se bloquean para evitar cambios accidentales o maliciosos.

Para modificar el contenido en Fase o Producción, utilice alternativas compatibles como el servlet Sling POST o las API proporcionadas por AEM. Estas herramientas permiten una manipulación de contenido segura y controlada sin exponer el sistema a riesgos innecesarios.

Por ejemplo, en lugar de utilizar una petición PUT para actualizar un nodo, utilice una petición POST con los parámetros adecuados a través del servlet Sling POST.

Lectura relacionada

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