AEM 처리 프로필과 통합
asset compute 작업자가 AEMas a Cloud Service 에서 사용자 정의 렌디션을 생성하려면 처리 프로필을 통해 AEM as a Cloud Service Author 서비스에 등록해야 합니다. 해당 처리 프로필의 대상인 모든 에셋은 업로드 또는 재처리 시 작업자를 호출하고 사용자 지정 렌디션을 생성하여 에셋의 렌디션을 통해 사용할 수 있도록 합니다.
처리 프로필 정의
먼저 구성 가능한 매개 변수로 작업자를 호출하는 새 처리 프로필을 만듭니다.
-
AEM as a Cloud Service Author 서비스에 다음으로 로그인 AEM 관리자. 튜토리얼이므로 샌드박스의 개발 환경 또는 환경을 사용하는 것이 좋습니다.
-
다음으로 이동 도구 > 에셋 > 처리 프로필
-
누르기 만들기 단추
-
처리 프로필에 이름 지정,
WKND Asset Renditions
-
탭 사용자 정의 탭, 탭 새로 추가
-
새 서비스 정의
-
렌디션 이름:
Circle
- AEM Assets에서 이 렌디션을 식별하는 데 사용된 렌디션의 파일 이름
-
확장:
png
- 생성된 렌디션의 확장명입니다. 다음으로 설정
png
이는 작업자의 웹 서비스가 지원하는 출력 형식이므로 서클 자르기 뒤에 투명한 배경이 생깁니다.
- 생성된 렌디션의 확장명입니다. 다음으로 설정
-
끝점:
https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
- 를 통해 얻은 작업자의 URL입니다.
aio app get-url
. URL이 AEM as a Cloud Service 환경을 기반으로 올바른 작업 영역을 가리켜야 합니다. - 작업자 URL이 올바른 작업 영역을 가리켜야 합니다. AEM as a Cloud Service Stage는 Stage 작업 영역 URL을 사용하고, AEM as a Cloud Service Production은 Production 작업 영역 URL을 사용해야 합니다.
- 를 통해 얻은 작업자의 URL입니다.
-
서비스 매개 변수
-
누르기 매개 변수 추가
- 키:
size
- 값:
1000
- 키:
-
누르기 매개 변수 추가
- 키:
contrast
- 값:
0.25
- 키:
-
누르기 매개 변수 추가
- 키:
brightness
- 값:
0.10
- 키:
-
asset compute 작업자에게 전달되고 를 통해 사용할 수 있는 이러한 키/값 쌍
rendition.instructions
JavaScript 개체입니다.
-
-
Mime 유형
- 포함 사항:
image/jpeg
,image/png
,image/gif
,image/bmp
,image/tiff
- 이 MIME 유형은 작업자의 npm 모듈에만 해당됩니다. 이 목록은 사용자 정의 작업자가 처리하는 것을 제한합니다.
- 제외:
Leave blank
- 이 서비스 구성을 사용하여 이러한 MIME 유형의 자산을 처리하지 마십시오. 이 경우 허용 목록만 사용합니다.
- 포함 사항:
-
-
누르기 저장 오른쪽 상단에서
처리 프로필 적용 및 호출
-
새로 생성된 처리 프로필을 선택합니다.
WKND Asset Renditions
-
누르기 폴더에 프로필 적용 맨 위의 작업 표시줄에서
-
처리 프로필을 적용할 폴더 선택:
WKND
및 탭 적용 -
를 통해 처리 프로필이 적용되지 않은 폴더로 이동합니다. AEM > Assets > 파일 을 누릅니다.
WKND
. -
일부 새 이미지 자산 업로드 (sample-1.jpg, sample-2.jpg, 및 sample-3.jpg) 폴더에 있는 모든 폴더에 처리 프로필이 적용되어 업로드된 에셋이 처리될 때까지 기다립니다.
-
에셋을 탭하여 세부 정보 열기
- 기본 렌디션은 사용자 지정 렌디션보다 AEM에서 더 빨리 생성되어 표시될 수 있습니다.
-
를 엽니다. 표현물 왼쪽 사이드바에서 보기
-
이름이 인 에셋 탭
Circle.png
생성된 렌디션 검토
완료되었습니다.
축하합니다! 다음을 완료했습니다. 튜토리얼 AEM as a Cloud Service Asset compute 마이크로서비스를 확장하는 방법에 대해 알아보십시오! 이제 AEM as a Cloud Service 작성자 서비스에서 사용할 사용자 정의 Asset compute 작업자를 설정, 개발, 테스트, 디버그 및 배포할 수 있는 권한이 있어야 합니다.
Github에서 전체 프로젝트 소스 코드 검토
최종 Asset compute 프로젝트는 Github의 다음 위치에서 사용할 수 있습니다.
Github는 프로젝트의 최종 상태로, 작업자 및 테스트 사례로 완전히 채워져 있지만, 자격 증명은 포함하지 않습니다(예: ). .env
, .config.json
또는 .aio
.