AEM Cloud Manager에서 부실 환경 변수 수정

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Sites에서 구성 파일을 업데이트하지만 일부 속성은 변경 사항을 반영하지 않습니다. 속성이 이전에 환경 변수 또는 암호를 사용했으며 하드 코딩된 값으로 바꾼 경우에도 AEM에서 이전 참조를 사용할 수 있습니다. AEM이 하드코딩된 새 값보다 기존 비밀의 우선 순위를 지정하기 때문에 이 문제가 발생합니다. 이 문제를 해결하려면 Cloud Manager에서 사용하지 않는 비밀을 제거하거나 업데이트한 다음 구성을 다시 배포합니다.

설명 description

환경


제품: Adobe Experience Manager as a Cloud Service - 사이트(AEMaaCS - 사이트)
환경 유형: 개발
제공 제품: Cloud Manager


문제/증상

  • 구성 파일을 업데이트할 때 특정 속성에 대한 변경 사항은 적용되지 않습니다.
  • 이전에 속성이 환경 변수 또는 암호를 사용한 경우 이것을 하드코딩된 값으로 바꾸면 이전 참조가 재정의되지 않습니다.
  • 시스템은 업데이트된 구성을 배포한 후에도 이전 암호를 계속 사용합니다.
  • 이 문제는 하드코딩된 값에 대해 기존 기밀을 우선하는 OSGi 구성 보간으로 인해 발생합니다.

해결 방법 resolution

  1. 이전에 OSGi 구성에 사용되었지만 더 이상 필요하지 않은 환경 변수 또는 비밀을 식별합니다.
  2. Adobe Cloud Manager으로 이동하여 이러한 변수 또는 비밀을 찾습니다.
  3. Cloud Manager에서 직접 사용하지 않는 항목을 삭제하거나 업데이트합니다.
  4. 이러한 변경 작업을 수행한 후 업데이트된 구성 파일을 다시 배포합니다.

주요 정보:

  • OSGi 구성에 대해 지울 캐시가 없습니다. AEM은 하드코딩된 값보다는 기존 비밀의 우선 순위를 지정할 뿐입니다.
  • 코드에 더 이상 필요하지 않은 경우 Cloud Manager에서 사용되지 않은 비밀 또는 변수를 제거합니다.

다음 단계를 수행하면 업데이트된 구성이 예상대로 작동하는지 확인합니다.

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