잘못된 버전 제거 매개 변수가 있으면 AEM에서 페이지의 모든 버전이 지워집니다.

Adobe Experience Manager(AEM)에서 버전 삭제를 구성할 때 세 가지 매개 변수가 상호 작용합니다.

  • maxAgeDays - 유지할 버전의 최대 기간(일)입니다. -1은 기간 제한이 없음을 나타냅니다.
  • minNumberVersions - 항상 유지할 페이지의 최소 버전
  • maxNumberVersions - 유지할 최대 페이지 버전

잘못 구성된 매개 변수는 페이지의 모든 이전 버전을 지우고 현재 버전만 남길 수 있습니다. 본 문서에서는 의도하지 않은 제거를 방지하는 데 도움이 되는 다양한 사용 사례의 올바른 구성을 간략하게 설명합니다.

설명 description

환경

AEM (Adobe Experience Manager)

문제

잘못 구성된 버전 삭제 OSGi 매개변수는 모든 페이지 버전을 삭제할 수 있습니다.

샘플 시나리오:

나이에 관계없이 10개의 버전을 유지하고 매개 변수를 다음과 같이 설정합니다.

maxAgeDays= -1
minNumberVersions= 0
maxNumberVersions= 10

그러나 이 구성으로 인해 모든 버전이 삭제됩니다.

원인

  • 사용 기간 제한(maxAgeDays)을 -1로 설정하면 버전 사용 기간에 따라 지우기가 수행되지 않습니다. 이러한 경우 minNumberVersionsmaxNumberVersions 매개 변수가 유지할 버전을 결정합니다.
  • minNumberVersions이(가) 0(또는 1보다 작음)으로 설정되어 있으면 모든 버전을 삭제할 수 있음을 나타냅니다. 연령 제한이 설정되지 않았으므로 maxNumberVersions 매개 변수는 관련이 없게 됩니다.
  • 모든 버전을 명시적으로 제거하지 않으려면 나이에 관계없이 항상 minNumberVersions을(를) 1보다 큰 값으로 설정하는 것이 좋습니다.

참고: 현재 버전은 항상 유지됩니다.

해결 방법 resolution

나이에 관계없이 10개의 버전을 유지하려면 다음 구성을 사용하십시오.

maxAgeDays= -1
minNumberVersions= 10
maxNumberVersions= 0

이 경우 maxNumberVersions은(는) 보존이 minNumberVersions에 의해 제어되므로 무시됩니다.

버전 제거 매개 변수 업데이트에 대한 지침은 AEM 사용 안내서의 버전 관리자를 참조하십시오.

사용 사례

다음은 페이지의 모든 버전을 삭제하지 않도록 이러한 매개 변수를 구성하기 전에 검토해야 할 몇 가지 사용 사례입니다.

maxAgeDays
minNumberVersion
maxNumberVersions
결과
-1
0
10
1일보다 오래된 버전이 10개인 경우에도 이 구성은 모든 버전을 삭제합니다. 이는- minNumberVersions 이(가) 0(또는 1보다 작음)으로 설정되어 모든 버전을 제거해야 함을 나타내기 때문입니다.

연령 제한이 설정되지 않은 경우 maxNumberVersions 매개 변수가 관련이 없게 됩니다.
10
0
10
모든 버전이 10일 이전이고 minNumberVersions  매개 변수가 지정되지 않은 경우, 모든 버전이 10일 제한 내에 포함되지 않기 때문에 제거됩니다.

10일 미만의 버전이 5개, 10일 이전의 버전이 10개, 그리고 minNumberVersions=0인 경우 5개의 버전이 유지됩니다.
10
0
0
모든 버전이 10보다 오래된 경우 보존할 최소 버전 수가 없으므로 모든 버전이 삭제됩니다. 이 경우에도 maxNumberVersions이(가) 없습니다.

10일 미만의 버전이 5개일 경우에도 모든 버전이 삭제됩니다.
-1
-1
10
보존할 최소 버전 수가 없으므로 이 설정은 모든 버전을 제거합니다. 연령 제한이 설정되지 않은 경우 maxNumberVersions 매개 변수가 관련이 없게 됩니다.
10
-1
10
모든 버전이 10일보다 오래된 경우 보존할 최소 버전 수가 없으므로 모든 버전이 삭제됩니다.

10일 이하의 버전이 없으면 maxNumberVersions 매개 변수가 관련이 없게 됩니다.

10일이 넘는 버전이 5개, 10일이 넘는 버전이 10개, 그리고 minNumberVersions=0인 경우 10일이 넘는 버전 5개만 유지됩니다.
10
-1
0
모든 버전이 10일보다 오래된 경우 보존할 최소 버전 수가 없으므로 모든 버전이 삭제됩니다. 이 경우 maxNumberVersions 매개 변수는 관련이 없습니다.

10일 미만의 버전이 5개, 10일 이전의 버전이 10개, minNumberVersions= 0인 경우 5개 버전이 유지됩니다.
10
5
5
minNumberVersions이(가) 5로 설정되어 있으므로 5개 버전이 모두 10일보다 오래된 경우 5개 버전이 모두 유지됩니다.

10일보다 오래된 버전이 25개인 경우 최소값과 최대값이 모두 5로 설정되어 있으므로 마지막 5개 버전만 유지됩니다.
10
5
10
10일 내에 5개의 버전이 있고 10일보다 오래된 버전이 10개(총 15개 버전)인 경우 minNumberVersions 이(가) 5로 설정되고 maxNumberVersions이(가) 10으로 설정되기 때문에 마지막 10개 버전이 유지됩니다. 여기서 최소 및 최대 매개 변수가 모두 중요합니다.

관련 읽기

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