포함

includes 구성은 실제로 Edge Delivery Services에 복제되는 콘텐츠 경로를 제어합니다. 모든 경로 배열을 포함할 수 있으며 일반적으로 사이트 최상위 루트 페이지를 포함합니다.

Edge Delivery Services 페이지에서 사용되는 자산은 일반적으로 웹 페이지와 함께 게시됩니다. AEM 작성 인스턴스에서 Edge Delivery Services로 자동으로 내보냅니다.

TIP
Edge Delivery Services에 직접 자산을 게시하려는 사용 사례가 있는 경우(예: 페이지 컨텍스트 외부의 URL에서 이미지 또는 PDF에 직접 액세스하는 것을 원하는 경우), 구성의 includes 섹션에도 DAM 경로를 추가해야 합니다.
예를 들어 PDF 세트가 포함된 /content/dam/my-site/documents와 같은 자산 루트 폴더를 /assets/...를 통해 공개적으로 액세스 가능하도록 설정하려면 구성의 includes 섹션에 항목을 추가해야 합니다.

구성하는 방법

경로 매핑은 프로젝트 설정에 따라 두 가지 방법 중 하나로 구성할 수 있습니다.

  1. 프로젝트가 aem.live에 맞게 구성되어 있고 중앙 집중식 구성에 대해 구성 서비스를 사용하는 경우 각 사이트의 경로 매핑은 이 구성 서비스를 통해 구성됩니다.

    • 경로 매핑을 구성하기 위한 cURL 요청의 예는 다음과 같습니다.
    curl --request POST \
      --url https://admin.aem.page/config/{org}/sites/{site}/public.json \
      --header 'Content-Type: application/json' \
      --header 'x-auth-token: ......' \
      --data '{
        "paths": {
        "mappings": [
          "/content/aem-boilerplate/:/",
          "/content/aem-boilerplate/configuration:/.helix/config.json"
        ],
        "includes": [
          "/content/aem-boilerplate/"
        ]
    }
    }'
    
  2. 프로젝트에서 구성 서비스를 사용하지 않는 경우, 경로 매핑은 프로젝트 GitHub 저장소의 paths.json 파일을 통해 구성됩니다.

두 경우 모두 경로 매핑을 구성한 후 공개적으로 액세스할 수 있는 구성 URL https://<branch>--<site>--<org>.aem.page/config.json을 통해 구성을 확인할 수 있습니다.

Experience Manager