날짜 범위 내에서 생성 또는 업데이트된 AEM 페이지 검색

이 문서에서는 QueryBuilder API를 사용하여 특정 날짜 범위 내에서 만들어지거나 업데이트된 페이지에 대해 Adobe Experience Manager(AEM)를 쿼리하는 방법에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager (QueryBuilder API를 지원하는 모든 버전)

문제

분석 또는 복구를 위해 관련 메타데이터를 포함하여 두 날짜 사이에 만들거나 수정한 모든 페이지를 나열해야 합니다.

원인

AEM은 임의의 날짜 범위 내에서 작성되거나 업데이트된 페이지에 대한 기본 제공 보고서를 제공하지 않습니다.

해결 방법 resolution

특정 날짜 범위 내에서 만들어지거나 업데이트된 AEM 페이지를 검색하려면 다음 단계를 따르십시오.

  1. 원하는 날짜 범위 내의 페이지를 검색하도록 QueryBuilder API 요청을 준비합니다. AEM 작성자 인스턴스의 기본 URL을 사용하고 특정 콘텐츠 위치에 대한 경로를 업데이트합니다. 예:

    code language-none
    [ AEM_AUTHOR_URL] /bin/querybuilder.json?type=cq:Page&path=/content/YOUR_SITE&daterange.property=jcr:content/cq:lastModified&daterange.lowerBound=YYYY-MM-DDT00:00:00.000Z&daterange.upperBound=YYYY-MM-DDT23:59:59.999Z&orderby=@jcr:content/cq:lastModified&orderby.sort=desc&p.limit=-1&p.hits=selective&p.properties=jcr:path%20jcr:content/jcr:title%20jcr:created%20jcr:createdBy%20jcr:content/cq:lastModified%20jcr:content/cq:lastModifiedBy
    
  • [ AEM_AUTHOR_URL]을(를) 작성자 인스턴스 URL로 바꿉니다.
  • /content/YOUR_SITE을(를) 관련 콘텐츠 경로로 바꿉니다.
  • lowerBound 및 upperBound을(를) ISO 8601 형식으로 원하는 날짜 범위로 설정합니다.
    ​2. path 매개 변수를 조정하여 콘텐츠 트리의 관련 섹션만 대상으로 지정합니다. 성능 문제를 방지하기 위해 전체 /content 계층에 대해 쿼리를 실행하지 마십시오.
    ​3. 먼저 하위(비프로덕션) 환경에서 쿼리를 테스트하여 예상 결과를 반환하고 시스템 성능에 영향을 주지 않는지 확인합니다.
    ​4. 유효성을 검사한 후 필요한 경우 프로덕션 환경에서 쿼리를 실행합니다. 큰 쿼리는 성능에 영향을 줄 수 있으므로 주의하십시오.
    ​5. 요청된 페이지 세부 사항이 포함될 JSON 응답을 검토하십시오. 분석에 필요한 데이터를 내보내거나 처리합니다.
    ​6. 결과에 페이지 경로, 제목, 작성 날짜, 마지막 수정 날짜 및 작성자 정보와 같은 예상 필드가 포함되어 있는지 확인합니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles