Erreur de purge non autorisée lors de la configuration des clés de cache de purge dans AEM as a Cloud Service
Cet article traite de la purge non autorisée. Contactez le service clientèle pour obtenir une clé PURGE erreur rencontrée lors de la configuration des clés de cache de purge dans Adobe Experience Manager (AEM) as a Cloud Service. Le problème provient généralement d’une configuration de cdn.yaml incorrecte ou de l’utilisation simultanée de plusieurs clés de purge. Il peut être résolu à l’aide d’une seule clé active.
Description description
Environnement
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problème/Symptômes
- Lors de la configuration de la purge des clés de cache dans le fichier
cdn.yaml, l’erreur suivante apparaît lors des tentatives de purge du cache :
{"status": "error", "reason": "Unauthorized Purge. Please contact Customer Support to obtain a PURGE key."}
- Cela se produit même après le déploiement réussi du pipeline de configuration et la définition de clés de type secret en tant que variables d’environnement.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Assurez-vous qu’une seule clé de purge est configurée dans votre fichier
cdn.yamlen supprimant toutes les autres (par exemple, ne conserver que lespurgeKey1) ; réservez la deuxième clé (par exemple,purgeKey2) pour une rotation secrète ultérieure sans interrompre le fonctionnement. -
Vérifiez qu’une seule variable d’environnement de type secret (
CDN_PURGEKEY_AouCDN_PURGEKEY_B) est définie dans Cloud Manager pour la clé de purge active et supprimez toutes les autres pour éviter les conflits. -
Redéployez votre pipeline de configuration via Cloud Manager après avoir modifié le fichier
cdn.yamlet mis à jour les variables d’environnement pour appliquer les modifications. -
Testez la purge du cache en exécutant la commande
curlsuivante avec la clé de purge active :code language-none curl -X PURGE https://<your-publish-instance-url> \ -H "X-AEM-Purge-Key: <value>" \ -H "X-AEM-Purge: hard" -
Remplacez
<your-publish-instance-url>par l’URL de votre instance de publication et<value>par la clé de purge active. -
Faites pivoter les secrets si nécessaire en suivant la documentation officielle d’Adobe sur la rotation des secrets et assurez-vous qu’une seule clé active est utilisée à la fois pour éviter les conflits.
En suivant ces étapes, vous pouvez résoudre les erreurs de purge non autorisée et activer efficacement la fonctionnalité de purge du cache dans votre environnement AEM as a Cloud Service.