에서 에셋 다운로드 Adobe Experience Manager download-assets-from-aem

버전
문서 링크
AEM 6.5
여기 클릭
AEM as a Cloud Service
이 문서

정적 및 동적 변환을 포함한 에셋을 다운로드할 수 있습니다. 또는 에셋에 대한 링크가 포함된 이메일을 바로 보낼 수 있습니다. Adobe Experience Manager Assets. 다운로드한 에셋은 ZIP 파일에 번들로 제공됩니다.

이미지 세트, 스핀 세트, 혼합 미디어 세트 및 회전 메뉴 세트와 같은 에셋 유형은 다운로드할 수 없습니다.

다음 방법을 사용하여 Experience Manager에서 에셋을 다운로드할 수 있습니다.

을 사용하여 에셋 다운로드 Experience Manager 인터페이스 download-assets

Experience Manager은 에셋 수량 및 크기를 기반으로 다운로드 경험을 최적화합니다. 사용자 인터페이스에서 실시간으로 더 작은 파일이 다운로드됩니다. Experience Manager 단일 에셋을 ZIP 아카이브에 포함하는 대신 원본 파일에 대한 단일 에셋 요청을 직접 다운로드하여 더 빠른 다운로드를 허용합니다. Experience Manager은 비동기 요청으로 대규모 다운로드를 지원합니다. 100GB보다 큰 다운로드 요청은 최대 크기가 각각 100MB인 여러 ZIP 아카이브로 분할됩니다.

기본적으로, Experience Manager 에서 알림 트리거 Experience Manager 받은 편지함 다운로드 아카이브를 생성할 때.

받은 편지함 알림

대량 다운로드에 대한 이메일 알림 활성화 enable-emails-for-large-downloads

비동기 다운로드는 다음 경우 트리거됩니다.

  • 자산이 10개 이상인 경우
  • 다운로드 크기가 100MB를 초과하는 경우
  • 다운로드가 준비되는 데 30초 이상 걸리는 경우

비동기 다운로드가 백엔드에서 실행되는 동안 사용자는 계속 탐색하고 Experience Manager에서 더 작업할 수 있습니다. Experience Manager 받은 편지함 알림 외에도 Experience Manager은 다운로드 프로세스가 완료되면 사용자에게 알리기 위해 이메일을 보낼 수 있습니다. 이 기능을 활성화하기 위해 관리자는 다음을 통해 이메일 서비스를 구성할 수 있습니다. smtp 서버 연결 구성.

이메일 서비스가 구성되면 관리자 및 사용자는 Experience Manager 인터페이스에서 이메일 알림을 활성화할 수 있습니다.

이메일 알림을 활성화하려면:

  1. 에 로그인 Experience Manager Assets.

  2. 오른쪽 상단에서 사용자 아이콘을 클릭한 다음 을 클릭합니다 내 환경 설정 을 클릭하여 사용자 환경 설정 창을 엽니다.

  3. 다음 항목 선택 에셋 다운로드 이메일 알림 확인란 및 클릭 Accept.

    대량 다운로드에 대해 이메일 알림 활성화

에셋을 다운로드하려면 다음 단계를 따르십시오.

  1. 위치 Experience Manager 사용자 인터페이스, 클릭 에셋 > 파일.

  2. 다운로드할 자산으로 이동합니다. 폴더를 선택하거나 폴더 내의 에셋을 하나 이상 선택합니다. 도구 모음에서 를 클릭합니다 다운로드.

    에서 에셋을 다운로드할 때 사용할 수 있는 옵션 Experience Manager Assets

  3. 다운로드 대화 상자에서 원하는 다운로드 옵션을 선택합니다.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
    다운로드 옵션 설명
    각 자산에 대해 별도의 폴더 만들기 에셋에 대해 다운로드한 모든 렌디션이 포함된 각 에셋에 대한 폴더를 생성하려면 이 옵션을 선택합니다. 선택하지 않으면 각 에셋(및 다운로드를 위해 선택한 경우 렌디션)이 생성된 아카이브의 상위 폴더에 포함됩니다.
    이메일

    다른 사용자에게 이메일 알림(다운로드에 대한 링크 포함)을 보내려면 이 옵션을 선택합니다. 수신자 사용자는 의 멤버여야 합니다 dam-users 그룹입니다. 표준 이메일 템플릿은 다음 위치에서 사용할 수 있습니다.

    • /libs/settings/dam/workflow/notification/email/downloadasset
    • /libs/settings/dam/workflow/notification/email/transientworkflowcompleted

    배포 중 사용자 정의하는 템플릿은 다음 위치에서 사용할 수 있습니다.

    • /apps/settings/dam/workflow/notification/email/downloadasset
    • /apps/settings/dam/workflow/notification/email/transientworkflowcompleted

    다음 위치에 테넌트별 사용자 지정 템플릿을 저장할 수 있습니다.

    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted
    자산 자산을 원래 양식으로 다운로드하려면 이 옵션을 선택합니다.
    하위 에셋 옵션은 원래 에셋에 하위 에셋이 있는 경우 사용할 수 있습니다.
    렌디션 렌디션은 에셋의 바이너리 표현입니다. 에셋에는 업로드된 파일의 기본 표현이 있습니다. 그들은 얼마든지 표현을 할 수 있다.
    이 옵션을 사용하여 다운로드할 변환을 선택할 수 있습니다. 사용 가능한 렌디션은 선택한 에셋에 따라 다릅니다.
    스마트 자르기 선택한 에셋의 모든 스마트 자르기 렌디션을 내에서 다운로드하려면 이 옵션을 선택합니다 Experience Manager. 스마트 자르기 렌디션이 포함된 zip 파일이 생성되고 로컬 컴퓨터에 다운로드됩니다.
    동적 렌디션 일련의 대체 변환을 실시간으로 생성하려면 이 옵션을 선택합니다. 이 옵션을 선택하면 다음 중에서 선택하여 동적으로 만들 변환도 선택합니다. 이미지 사전 설정 목록을 표시합니다.
    또한 측정 단위, 형식, 색상 공간, 해상도 및 이미지 반전과 같은 선택적 이미지 수정자를 선택할 수 있습니다. 이 옵션은 다음과 같은 경우에만 사용할 수 있습니다. Dynamic Media 활성화되었습니다.
  4. 대화 상자에서 다운로드.

    대량 다운로드에 대해 이메일 알림이 활성화된 경우 보관된 zip 폴더의 다운로드 URL이 포함된 이메일이 받은 편지함에 나타납니다. 이메일의 다운로드 링크를 클릭하여 zip 아카이브를 다운로드합니다.

    대량 다운로드를 위한 이메일 알림

    다음 위치에서 알림을 볼 수도 있습니다. Experience Manager 받은 편지함.

    대량 다운로드를 위한 받은 편지함 알림

링크를 사용하여 에셋을 공유하면 관심있는 사람이에 로그인할 필요 없이 에셋을 편리하게 사용할 수 있습니다 Assets. 다음을 참조하십시오 링크 공유 기능.

사용자가 공유 링크에서 자산을 다운로드할 때 Assets 는 더 빠르고 중단 없는 다운로드를 제공하는 비동기 서비스를 사용합니다. 다운로드할 자산은 받은 편지함의 백그라운드에서 관리할 수 있는 파일 크기의 ZIP 아카이브에 큐에 저장됩니다. 다운로드 용량이 큰 경우 다운로드가 100GB의 파일로 청크 처리됩니다.

다음 받은 편지함 다운로드 각 아카이브의 처리 상태를 표시합니다. 처리가 완료되면 받은 편지함에서 아카이브를 다운로드할 수 있습니다.

받은 편지함 다운로드

에셋 다운로드 서블릿 활성화 enable-asset-download-servlet

의 기본 서블릿 Experience Manager 인증된 사용자는 자산의 ZIP 파일을 만들기 위해 임의로 큰 동시 다운로드 요청을 실행할 수 있습니다. 다운로드 준비는 성능에 영향을 주거나 서버와 네트워크에 과부하를 줄 수도 있습니다. 이 기능으로 인해 발생할 수 있는 DoS와 유사한 위험을 완화하려면, AssetDownloadServlet OSGi 구성 요소는 게시 인스턴스에 대해 비활성화됩니다. 작성자 인스턴스에서 다운로드 기능이 필요하지 않은 경우 작성자에서 서블릿을 비활성화합니다.

DAM에서 에셋을 다운로드할 수 있도록 하려면 Asset Share Commons 또는 기타 포털과 같은 구현을 사용할 때 OSGi 구성을 통해 서블릿을 수동으로 활성화하십시오. Adobe은 일상적인 다운로드 요구 사항에 영향을 주지 않고 허용되는 다운로드 크기를 가능한 한 낮게 설정할 것을 권장합니다. 값이 높으면 성능에 영향을 줄 수 있습니다.

  1. 게시 실행 모드를 대상으로 하는 명명 규칙을 사용하여 폴더를 만듭니다. 즉, config.publish:

    /apps/<your-app-name>/config.publish

  2. 구성 폴더에서 다음 형식의 파일을 만듭니다. nt:file 명명된 com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config.

  3. 채우기 com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config 다음을 포함하십시오. 다운로드 최대 크기(바이트)를 값으로 설정합니다. asset.download.prezip.maxcontentsize. 아래 샘플은 ZIP 다운로드의 최대 크기를 100KB 이하로 구성합니다.

    code language-java
    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

에셋 다운로드 서블릿 비활성화 disable-asset-download-servlet

다운로드 기능이 필요하지 않은 경우 서블릿을 비활성화하여 DoS와 유사한 위험을 방지하십시오. 다음 Asset Download Servlet 에서 비활성화할 수 있음 Experience Manager 자산 다운로드 요청을 차단하도록 dispatcher 구성을 업데이트하여 인스턴스를 작성 및 게시합니다. OSGi 콘솔을 통해 서블릿을 수동으로 비활성화할 수도 있습니다.

  1. Dispatcher 구성을 통해 에셋 다운로드 요청을 차단하려면 다음을 편집합니다. dispatcher.any 구성 및 새 규칙 추가 필터 섹션.

    /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

OnTime 또는 OffTime 렌디션 on-off-time-rendition

활성화하려면 OnOffTimeAssetAccessFilter 서비스에서는 OSGi 구성을 생성해야 합니다. 이 서비스를 사용하면 설정/해제 시간 설정에 따라 에셋 자체 외에도 렌디션 및 메타데이터에 대한 액세스를 차단할 수 있습니다. OSGi 구성은 다음과 같아야 합니다. com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter. 아래 단계를 따르십시오.

  1. Git의 프로젝트 코드에서 다음 위치에 구성 파일을 만듭니다. /apps/system/config/com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter.cfg.json. 파일에는 다음이 포함되어야 합니다. {} 해당 OSGi 구성 요소에 대한 빈 OSGi 구성을 의미합니다. 이 작업을 수행하면 서비스가 활성화됩니다.
  2. 다음을 통해 이 새 구성을 포함한 코드를 배포합니다. Cloud Manager.
  3. 배포되면 에셋의 설정/해제 시간 설정에 따라 렌디션 및 메타데이터에 액세스할 수 있습니다. 현재 날짜 또는 시간이 설정 시간 이전이나 해제 시간 이후인 경우 오류 메시지가 표시됩니다.
    빈 OSGi 구성 추가에 대한 자세한 내용은 다음을 참조하십시오. 안내서.

팁 및 제한 사항 tips-limitations

  • 빈 폴더를 다운로드하는 경우 Experience Manager 는 ZIP 아카이브 생성에 대한 성공 메시지를 전달하지만, 아카이브는 생성되지 않습니다.

추가 참조

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab