Asset compute 개발 도구

asset compute 개발 도구는 개발자가 Adobe I/O Runtime의 Asset compute 리소스에 대해 AEM SDK의 컨텍스트 외부에 있는 Asset Computer 작업자를 로컬로 구성 및 실행할 수 있도록 하는 로컬 웹 도구입니다.

asset compute 개발 도구 실행

asset compute 개발 도구는 터미널 명령을 통해 Asset compute 프로젝트의 루트에서 실행할 수 있습니다.

$ aio app run

http://localhost:9000 ​에서 개발 도구를 시작하고 브라우저 창에서 자동으로 열립니다. 개발 도구를 실행하려면 쿼리 매개 변수를 통해 올바른 자동 생성 devToolToken을 제공해야 합니다.

asset compute 개발 도구 인터페이스 이해 interface

Asset compute 개발 도구

  1. Source 파일: 소스 파일 선택 항목을 사용하여 다음을 수행할 수 있습니다.

    • asset compute 작업자에게 전달된 source 바이너리 역할을 하는 자산 바이너리를 선택했습니다.
    • 소스 파일 업로드
  2. Asset compute 프로필 정의: 작업자 URL 끝점, 결과 렌디션 이름 및 모든 매개 변수를 포함하여 실행할 Asset compute 작업자를 정의합니다.

  3. 실행: 실행 단추는 Asset compute 구성 프로필 편집기에 정의된 대로 Asset compute 프로필을 실행합니다

  4. 중단: 중단 단추를 사용하면 [실행] 단추를 누르기 시작한 실행이 취소됩니다

  5. 요청/응답: Adobe I/O Runtime에서 실행 중인 Asset compute 작업자에 대한 HTTP 요청 및 응답을 제공합니다. 이 기능은 디버깅에 유용합니다

  6. 활성화 로그: Asset compute 작업자의 실행을 설명하는 로그와 함께 모든 오류가 표시됩니다. 이 정보는 aio app run 표준 버전에서도 사용할 수 있습니다.

  7. 렌디션: Asset compute 작업자의 실행으로 생성된 모든 렌디션을 표시합니다

  8. devToolToken 쿼리 매개 변수: Asset compute 개발 도구 토큰에 유효한 devToolToken 쿼리 매개 변수가 있어야 합니다. 이 토큰은 새 개발 도구가 생성될 때마다 자동으로 생성됩니다

사용자 지정 작업자 실행

개발 도구에서 Asset compute 작업 실행 클릭스루(오디오 없음)

  1. asset compute 개발 도구가 aio app run 명령을 사용하여 프로젝트 루트에서 시작되었는지 확인하십시오.

  2. asset compute 개발 도구에서 샘플 이미지 파일을 업로드하거나 선택합니다.

    • Source 파일 드롭다운에서 파일이 선택되어 있는지 확인합니다.
  3. Asset compute 프로필 정의 텍스트 영역 검토

    • worker 키는 배포된 Asset compute 작업자의 URL을 정의합니다.

    • name 키는 생성할 렌디션의 이름을 정의합니다

    • 다른 키/값은 이 JSON 개체에 제공할 수 있으며 rendition.instructions 개체 아래의 작업자에서 사용할 수 있습니다.

      • 선택적으로 size, contrastbrightness에 대한 값을 추가합니다.

        code language-json
        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. 실행 단추 탭

  5. 렌디션 섹션 ​은(는) 렌디션 자리 표시자로 채워집니다

  6. 작업자가 완료되면 렌디션 자리 표시자에 생성된 렌디션이 표시됩니다

개발 도구가 실행되는 동안 작업자 코드에 코드를 변경하면 변경 사항이 "핫 배포"됩니다. "핫 배포"는 몇 초 정도 걸리므로 개발 도구에서 작업자를 다시 실행하기 전에 배포를 완료할 수 있습니다.

문제 해결

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69