AEM as a Cloud Service: 405-Fehler für PUT und DELETE in Staging-/Produktionsumgebung

In Adobe Experience Manager as a Cloud Service (AEMaaCS) sind PUT- und DELETE-HTTP-Methoden in Staging- und Produktionsumgebungen blockiert. Dieses Verhalten ist beabsichtigt und trägt zum Schutz von Inhalten und Systemintegrität bei. In diesem Artikel wird erläutert, warum die Einschränkung besteht und wie Sie sie mit unterstützten Alternativen umgehen können.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS), insbesondere in Staging- und Produktionsumgebungen.

Problem/Symptome

  • PUT- oder DELETE-Anfragen geben den Fehler 405-Methode nicht zulässig zurück
  • Anfragen werden blockiert, obwohl sie in Entwicklungsumgebungen funktionieren
  • Auf CRXDE kann in der Staging- oder Produktionsumgebung nicht zugegriffen werden

Auflösung resolution

Diese Einschränkung ist beabsichtigt. In AEMaaCS ist das WebDAV-Servlet, das PUT- und DELETE-Anfragen verarbeitet, nur in Entwicklungsumgebungen über CRXDE verfügbar. Da CRXDE nicht in der Staging- oder Produktionsumgebung bereitgestellt wird, werden diese HTTP-Methoden blockiert, um versehentliche oder böswillige Änderungen zu verhindern.

Um Inhalte in der Staging- oder Produktionsumgebung zu ändern, verwenden Sie unterstützte Alternativen wie das Sling POST-Servlet oder von AEM bereitgestellte APIs. Diese Tools ermöglichen eine sichere und kontrollierte Inhaltsbearbeitung, ohne das System unnötigen Risiken auszusetzen.

Anstatt beispielsweise eine PUT-Anfrage zum Aktualisieren eines Knotens zu verwenden, verwenden Sie eine POST-Anfrage mit den entsprechenden Parametern über das Sling-POST-Servlet.

Verwandtes Lesen

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