AEM as a Cloud Service : erreur 405 pour PUT et DELETE dans l’évaluation/production

Dans Adobe Experience Manager as a Cloud Service (AEMaaCS), les méthodes HTTP PUT et DELETE sont bloquées dans les environnements d’évaluation et de production. Ce comportement est intentionnel et contribue à protéger l’intégrité du contenu et du système. Cet article explique pourquoi la restriction existe et comment la contourner à l’aide d’alternatives prises en charge.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (AEMaaCS), en particulier dans les environnements d’évaluation et de production.

Problème/Symptômes

  • Les requêtes PUT ou DELETE renvoient une erreur de méthode 405 Non autorisé
  • Les requêtes sont bloquées même si elles fonctionnent dans des environnements de développement
  • CRXDE n’est pas accessible dans les environnements d’évaluation ou de production

Résolution resolution

Cette restriction est intentionnelle. Dans AEMaaCS, le servlet WebDAV qui gère les requêtes PUT et DELETE n’est disponible que dans les environnements de développement via CRXDE. Comme CRXDE n’est pas déployé dans les environnements d’évaluation ou de production, ces méthodes HTTP sont bloquées pour éviter les modifications accidentelles ou malveillantes.

Pour modifier le contenu dans les environnements d’évaluation ou de production, utilisez des alternatives prises en charge telles que le servlet POST Sling ou les API fournies par AEM. Ces outils permettent une manipulation de contenu sécurisée et contrôlée sans exposer le système à des risques inutiles.

Par exemple, au lieu d’utiliser une requête PUT pour mettre à jour un nœud, utilisez une requête POST avec les paramètres appropriés via le servlet POST Sling.

Lecture connexe

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