bulkStatus의 와일드카드 쿼리는 AEMaaCS에서 유효한 페이지를 "소스 없음"으로 플래그 지정

no source

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service(AEMaaCS)
  • 기능: AEM 관리 API - bulkStatus 끝점

문제/증상

  • 요청 본문에서 [ "/\*"]과(와) 같은 와일드카드 쿼리를 사용하는 경우, 많은 페이지에 올바른 복제 메타데이터가 있더라도 응답은 수천 페이지에 대해 소스 없음 플래그를 지정합니다.
  • 명시적 사이트 맵 경로 배열(예: [ "/", "/platform", …] )을 사용하면 적은 수의 소스 없음 페이지만 반환됩니다(일반적으로 약 26개).
  • 명시적 경로 쿼리에서 원본 없음(으)로 플래그가 지정된 페이지는 개별적으로 확인할 때 올바른 원본 경로를 반환합니다.
  • 와일드카드 쿼리가 단일 작업에서 편집/소스 조회의 대규모 팬 아웃을 트리거하면 시간 초과 또는 제한이 발생하고, 이로 인해 소스 없음(으)로 대체됩니다.
  • 명시적 경로를 사용하는 직접 쿼리는 덜 복잡하며 cq:lastReplicationAction과(와) 같은 복제 메타데이터를 사용하여 원본을 해결했습니다.

해결 방법 resolution

이 동작은 Adobe이 일관되고 정확한 상태 보고를 위해 일괄 처리 및 시간 초과 관리 개선에 초점을 두고 bulkStatus 종단점이 와일드카드 쿼리를 처리하는 방법을 검토하고 있는 내부 제품 버그로 기록됩니다. 문제를 해결하려면 다음 단계를 수행합니다.

  • bulkStatus에서 [ "/*"]과(와) 같은 단일 와일드카드 쿼리를 사용하지 마십시오.
  • 쿼리를 [ "/blog/*"], [ "/events/*"] 등 더 작은 배치로 분할합니다.7
  • 또는 pathsOnly: true 옵션을 사용하여 모든 경로를 먼저 열거합니다.
  • 정확한 상태 확인을 위해 [ "edit", "preview", "live" ]을(를) 요청하는 후속 작업을 실행합니다.

향후 릴리스 정보에서 업데이트를 확인하십시오. 이러한 단계는 영구 수정 사항을 사용할 수 있을 때까지 문제를 완화하는 데 도움이 됩니다.

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