AEM as a Cloud Service: 405-fout voor PUT en DELETE in Stage/Prod

In Adobe Experience Manager as a Cloud Service (AEMaaCS) zijn HTTP-methoden van PUT en DELETE geblokkeerd in Stage- en Production-omgevingen. Dit gedrag is opzettelijk en helpt inhoud en systeemintegriteit te beschermen. In dit artikel wordt uitgelegd waarom de beperking bestaat en hoe u deze kunt omzeilen met behulp van ondersteunde alternatieven.

Beschrijving description

Omgeving

Adobe Experience Manager as a Cloud Service (AEMaaCS), met name in werkgebied- en productieomgevingen.

Probleem/symptomen

  • De verzoeken van PUT of van DELETE keren a terug 405 Methode niet toegelaten fout
  • Verzoeken worden geblokkeerd, ook al werken ze in ontwikkelomgevingen
  • CRXDE is niet toegankelijk in Stadium of Productie

Resolutie resolution

Deze beperking is door ontwerp. In AEMaaCS is de WebDAV-server die PUT- en DELETE-verzoeken afhandelt, alleen beschikbaar in ontwikkelomgevingen via CRXDE. Aangezien CRXDE niet in Stadium of Productie wordt opgesteld, worden deze methodes van HTTP geblokkeerd om toevallige of kwaadwillige veranderingen te verhinderen.

Als u inhoud in het werkgebied of de productie wilt wijzigen, gebruikt u ondersteunde alternatieven, zoals de Sling POST-server of door AEM verschafte API's. Met deze gereedschappen kunt u inhoud veilig en onder controle bewerken zonder dat het systeem aan onnodige risico's wordt blootgesteld.

In plaats van bijvoorbeeld een PUT-aanvraag te gebruiken om een knooppunt bij te werken, gebruikt u een POST-aanvraag met de juiste parameters via het Sling POST-servlet.

Gerelateerde lezing

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