AEM as a Cloud Service: errore 405 per PUT e DELETE in Stage/Prod

In Adobe Experience Manager as a Cloud Service (AEMaaCS), i metodi HTTP di PUT e DELETE sono bloccati negli ambienti di staging e produzione. Questo comportamento è intenzionale e contribuisce a proteggere il contenuto e l’integrità del sistema. Questo articolo spiega perché esiste una restrizione e come risolverla utilizzando alternative supportate.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS), in particolare negli ambienti di stage e produzione.

Problema/Sintomi

  • Le richieste di PUT o DELETE restituiscono un errore 405 Metodo non consentito
  • Le richieste vengono bloccate anche se funzionano in ambienti di sviluppo
  • CRXDE non è accessibile in Stage o Production

Risoluzione resolution

Questa restrizione è per progettazione. In AEMaaCS, il servlet WebDAV che gestisce le richieste PUT e DELETE è disponibile solo negli ambienti di sviluppo tramite CRXDE. Poiché CRXDE non viene distribuito in Stage o Production, questi metodi HTTP vengono bloccati per evitare modifiche accidentali o dannose.

Per modificare il contenuto in Stage o Production, utilizza alternative supportate come il servlet Sling POST o le API fornite da AEM. Questi strumenti consentono la manipolazione sicura e controllata dei contenuti senza esporre il sistema a rischi inutili.

Ad esempio, invece di utilizzare una richiesta PUT per aggiornare un nodo, utilizza una richiesta POST con i parametri appropriati tramite il servlet Sling POST.

Lettura correlata

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