Gelöschte Site-Konfigurationen verbleiben nach der Veröffentlichung in AEM as a Cloud Service in der Veröffentlichungsinstanz

In diesem Artikel wird erläutert, wie Sie ein Problem in Adobe Experience Manager (AEM) lösen können, bei dem das Löschen einer Site-Konfiguration in der Autoreninstanz und das Veröffentlichen der Änderungen die Konfiguration nicht aus der Veröffentlichungsinstanz entfernt.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service
  • Seite „Site-Konfiguration“ in der Autoren- und Veröffentlichungsverteilung

Problem/Symptome

  • Nachdem Sie einen Konfigurationsknoten auf der Seite „Site-Konfiguration“ in der Autoreninstanz gelöscht und die Änderungen veröffentlicht haben, bleibt die Konfiguration auf der Veröffentlichungsinstanz sichtbar.
  • Der Konfigurationsknoten fehlt in der Autoreninstanz, verbleibt jedoch in der Veröffentlichungsinstanz.
  • Die verfügbaren Verteilungsprotokolle zeigen erfolgreiche ADD für den Konfigurationspfad, aber keinen entsprechenden DELETE.
  • Die Warteschlange der Veröffentlichungsverteilungen wird nicht blockiert, und der Browser-Cache ist nicht die Ursache.

Ursache

Die verfügbaren Verteilungsprotokolle zeigen ADD Vorgänge für den Konfigurationspfad, aber keinen entsprechenden DELETE. Der vorhandene Knoten verbleibt daher in der Veröffentlichungsinstanz. Die verfügbaren Protokolle geben nicht an, warum das Löschen der Konfiguration über die Seite „Site-Konfiguration“ keinen DELETE generiert hat.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Öffnen Sie in der Autoreninstanz die Verteilungs-Benutzeroberfläche unter /libs/granite/distribution/content/distribution.html.
  2. Wählen Sie den Agenten für die Veröffentlichungsverteilung aus.
  3. Wählen Sie die Aktion Löschen und geben Sie nur den betroffenen Konfigurationspfad an, z. B. /conf/<your-site>/sling-configuration/<your-context>/sling:configs/<your-configuration>. Ersetzen Sie die Platzhalter durch den genauen Pfad des Konfigurationsknotens, den Sie entfernen möchten. Hinweis: Der Löschvorgang entfernt Knoten unter dem ausgewählten Pfad. Stellen Sie sicher, dass der ausgewählte Pfad nur die beabsichtigte Konfiguration identifiziert. Testen Sie den Löschvorgang in einer Entwicklungsumgebung, bevor Sie ihn auf die Produktion anwenden.
  4. Senden Sie die Anfrage und überwachen Sie die Veröffentlichungsverteilungs-Warteschlange, bis der Vorgang abgeschlossen ist.
  5. Überprüfen Sie im Veröffentlichungs-Repository-Browser, ob Ihre Berechtigungen den Zugriff auf den Pfad zulassen, oder indem Sie den entsprechenden JSON-Endpunkt anfordern, dass der Konfigurationsknoten in der Veröffentlichungsinstanz nicht mehr vorhanden ist.
  6. Wenn Sie die Konfiguration mit einem neuen Wert beibehalten möchten, speichern Sie den richtigen Wert in der Autoreninstanz und veröffentlichen Sie die entsprechende Konfiguration erneut, nachdem Sie bestätigt haben, dass der Autorenstatus korrekt ist.
recommendation-more-help
experience-cloud-kcs-help-kbarticles