AEM as a Cloud Service: 405-fel för PUT och DELETE i Stage/Prod

I Adobe Experience Manager as a Cloud Service (AEMaaCS) blockeras HTTP-metoderna PUT och DELETE i scen- och produktionsmiljöer. Detta beteende är avsiktligt och hjälper till att skydda innehåll och systemintegritet. I den här artikeln förklaras varför begränsningen finns och hur du kan undvika den med hjälp av alternativ som stöds.

Beskrivning description

Miljö

Adobe Experience Manager as a Cloud Service (AEMaaCS), särskilt i scen- och produktionsmiljöer.

Problem/symtom

  • PUT- eller DELETE-begäranden returnerar ett 405-metodfel som inte tillåts
  • Begäranden blockeras trots att de fungerar i utvecklingsmiljöer
  • CRXDE är inte tillgängligt i Stage eller Production

Upplösning resolution

Den här begränsningen är till form. I AEMaaCS är WebDAV-servern som hanterar PUT- och DELETE-begäranden endast tillgänglig i utvecklingsmiljöer via CRXDE. Eftersom CRXDE inte distribueras i Stage eller Production blockeras dessa HTTP-metoder för att förhindra oavsiktliga eller skadliga ändringar.

Om du vill ändra innehåll på scenen eller i produktionen använder du alternativ som stöds, som Sling POST-servleten eller API:er som tillhandahålls av AEM. Med dessa verktyg kan man hantera innehåll på ett säkert och kontrollerat sätt utan att utsätta systemet för onödiga risker.

I stället för att använda en PUT-begäran för att uppdatera en nod använder du till exempel en POST-begäran med lämpliga parametrar via Sling POST-servern.

Relaterad läsning

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