Photoshop Firefly API 통합에 대한 단일 파트 자산 업로드 제한 늘리기

이 문서에서는 100MB 이상의 자산을 Photoshop Firefly에서 Adobe Experience Manager as a Cloud Service(AEMaaCS)로 업로드해야 하는 문제를 해결합니다. AEMaaCS에서는 단일 부분 업로드에 대해 100MB 제한을 적용하지만 Photoshop Firefly에서는 다중 부분 업로드를 지원하지 않습니다. 이 문제를 해결하기 위해 이 글에서는 대형 에셋의 성공적인 업로드가 가능하도록 중간 서비스를 설계하거나 통합 메커니즘을 수정하는 것을 제안하고 있다.

설명 description

환경

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets

문제/증상

Adobe Experience Manager as a Cloud Service에서는 단일 부분 에셋 업로드에 대해 최대 크기 제한인 100MB를 적용합니다. Photoshop Firefly API는 다중 부분 업로드를 지원하지 않으므로 100MB가 넘는 에셋을 Photoshop Firefly에서 AEMaaCS로 직접 업로드하려고 하면 충돌이 발생합니다. 따라서 이러한 제한 사항으로 인해 최대 300MB의 에셋을 전부 업로드할 수 없습니다.

해결 방법 resolution

참고: maxPartSize 값을 100MB를 초과하여 재정의하거나 늘리는 작업은 AEMaaCS의 현재 디자인 프레임워크 내에서 지원되지 않습니다. 이 제한보다 큰 파일은 업로드하는 동안 청크로 분할해야 합니다.

100MB 이상의 자산을 Photoshop Firefly에서 AEMaaCS로 업로드하는 문제를 해결하려면 다음 접근 방식 중 하나를 구현하는 것이 좋습니다.

  1. Adobe AppBuilder 또는 Node.js와 같은 도구를 사용하여 중간 서비스를 디자인할 수 있습니다. 서비스를 구성하여 다음 작업을 수행합니다.

    • Photoshop Firefly에서 자산을 검색합니다.
    • 필요한 메모리 내 버퍼링 또는 청크를 처리합니다.
    • initiateUpload 응답을 기반으로 대용량 파일을 자동으로 청크로 분할하는 AEM의 표준 직접 이진 업로드 절차를 활용합니다.
  2. 업로드 프로세스를 시작하기 전에 청크를 수행하여 다중 부분 업로드를 지원하도록 Photoshop Firefly과 AEM 간의 통합 플로우를 수정합니다.

  3. 또는 단일 부분 업로드 기대치와 AEMaaCS의 다중 부분 요구 사항 사이를 연결하는 어댑터를 만듭니다.

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