cURL을 사용하여 에셋을 다운로드하는 방법 | AEM

cURL 명령은 AEM에서 단일 및 여러 파일 및 폴더를 다운로드하는 데 사용할 수 있습니다.

설명 description

환경

Adobe Experience Manager 6.5

문제/증상:

cURL을 사용하면 한 명령으로 여러 에셋을 한 번에 다운로드할 수 있습니다. 이 플러그인은 다음 사용 사례에 유용합니다.

  • 자동으로 에셋 다운로드
  • 여러 폴더의 에셋 다운로드
  • 특정 에셋을 폴더에 다운로드

해결 방법 resolution

cURL 명령에서 다운로드할 에셋 또는 폴더 경로를 지정합니다.

단일 자산 다운로드

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

예:

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/features/tracking.png.assetdownload.zip

단일 폴더에 모든 에셋 다운로드

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

예:

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

한 번에 여러 폴더 및 에셋 다운로드

$ curl -u user:password -o <output file name> -F "path=<path A>" -F "path=<path B>" -F ... http://localhost:4502/<path A>.assetdownload.zip

예:

$ curl -u admin:admin -o download_asset.zip -F "path=/content/dam/we-retail/en/people" -F "path=/content/dam/we-retail/en/experiences" -F "path=/content/dam/we-retail/en/features/tracking.png" http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

URL의 경로 부분에 대해 < 경로 A> .assetdownload.zip을 지정하십시오.

한 번에 많은 에셋을 다운로드하면 성능 문제를 야기할 수 있습니다. 서버 부하를 모니터링하는 에셋의 수를 조정합니다.

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