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 작업자에게 전달된 이진 파일
    • 소스 파일 업로드
  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 개발 도구에서 샘플 이미지 파일

    • 에서 파일이 선택되었는지 확인합니다. 소스 파일 드롭다운
  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