Beheben von veralteten Umgebungsvariablen in AEM Cloud Manager

Sie aktualisieren eine Konfigurationsdatei in Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites, aber einige Eigenschaften spiegeln die Änderungen nicht wider. Wenn eine Eigenschaft zuvor eine Umgebungsvariable oder ein Geheimnis verwendet hat und Sie sie durch einen hartcodierten Wert ersetzen, kann AEM weiterhin den alten Verweis verwenden. Dies geschieht, weil AEM vorhandene geheime Daten gegenüber neuen hartcodierten Werten priorisiert. Um dies zu beheben, entfernen oder aktualisieren Sie nicht verwendete Geheimnisse in Cloud Manager und stellen Sie Ihre Konfiguration erneut bereit.

Beschreibung description

Umgebung


Produkt: Adobe Experience Manager as a Cloud Service - Sites (AEMaaCS - Sites)
Umgebungstyp: Entwicklung
Produktangebot: Cloud Manager


Problem/Symptome

  • Beim Aktualisieren einer Konfigurationsdatei werden Änderungen an bestimmten Eigenschaften nicht wirksam.
  • Wenn eine Eigenschaft zuvor eine Umgebungsvariable oder ein Geheimnis verwendet hat, wird der alte Verweis nicht überschrieben, wenn sie durch einen hartcodierten Wert ersetzt wird.
  • Das System verwendet die alten geheimen Daten auch nach der Bereitstellung der aktualisierten Konfiguration weiter.
  • Dies geschieht aufgrund der OSGi-Konfigurationsinterpolation, die vorhandene geheime Daten gegenüber hartcodierten Werten priorisiert.

Auflösung resolution

  1. Identifizieren Sie Umgebungsvariablen oder Geheimnisse, die zuvor in Ihren OSGi-Konfigurationen verwendet wurden, aber nicht mehr benötigt werden.
  2. Navigieren Sie zu Adobe Cloud Manager und suchen Sie diese Variablen oder Geheimnisse.
  3. Löschen oder aktualisieren Sie die nicht verwendeten Einträge direkt in Cloud Manager.
  4. Stellen Sie die aktualisierte Konfigurationsdatei erneut bereit, nachdem Sie diese Änderungen vorgenommen haben.

Wichtige Hinweise:

  • Es gibt keinen Cache, der für OSGi-Konfigurationen gelöscht werden kann. AEM priorisiert bestehende geheime Daten einfach vor hartcodierten Werten.
  • Entfernen Sie alle nicht verwendeten geheimen Daten oder Variablen aus Cloud Manager, wenn der Code sie nicht mehr benötigt.

Durch Befolgen dieser Schritte stellen Sie sicher, dass Ihre aktualisierten Konfigurationen erwartungsgemäß funktionieren.

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