환경 변수 구성

점 env 파일

asset compute 작업자 개발을 시작하기 전에 프로젝트가 Adobe I/O 및 클라우드 스토리지 정보로 구성되어 있는지 확인하십시오. 이 정보는 프로젝트의 .env 로컬 개발용으로만 사용되며 Git에서는 저장하지 않습니다. 다음 .env 파일은 키/값 쌍을 로컬 Asset compute 로컬 개발 환경에 노출하는 편리한 방법을 제공합니다. When 배포 Adobe I/O Runtime으로 asset compute .env 파일이 사용되지 않지만, 값의 하위 세트가 환경 변수를 통해 전달됩니다. 기타 사용자 지정 매개 변수와 암호는 .env 타사 웹 서비스의 개발 자격 증명과 같은 파일도 포함합니다.

참조 private.key

개인 키

를 엽니다. .env 파일에서 주석 처리를 해제합니다. ASSET_COMPUTE_PRIVATE_KEY_FILE_PATH 키를 누르고 파일 시스템의 절대 경로를 private.key Adobe I/O 앱 빌더 프로젝트에 추가된 공개 인증서와 쌍을 연결합니다.

  • 키 쌍이 Adobe I/O에 의해 생성된 경우 의 일부로 자동 다운로드되었습니다 config.zip.
  • 공개 키를 Adobe I/O에 제공한 경우 일치하는 개인 키도 보유해야 합니다.
  • 이러한 키 쌍이 없는 경우 다음 맨 아래에 새 키 쌍을 생성하거나 새 공개 키를 업로드할 수 있습니다.
    https://console.adobe.com > Asset compute 앱 빌더 프로젝트 > 작업 공간 @ 개발 > 서비스 계정(JWT).

다음 사항을 기억하십시오 private.key 파일은 기밀이 포함되어 있으므로 Git에 체크 인하면 안 됩니다. 대신 프로젝트 외부의 안전한 위치에 저장해야 합니다.

예를 들어 macOS에서는 다음과 같을 수 있습니다.

...
ASSET_COMPUTE_PRIVATE_KEY_FILE_PATH=/Users/example-user/credentials/aem-guides-wknd-asset-compute/private.key
...

클라우드 스토리지 자격 증명 구성

asset compute 작업자의 지역 개발을 위해서는 클라우드 스토리지. 로컬 개발에 사용되는 클라우드 스토리지 자격 증명은 .env 파일.

이 자습서에서는 Azure Blob 저장소를 사용하지만 Amazon S3는 .env 파일을 대신 사용할 수 있습니다.

Azure Blob 저장소 사용

주석 처리를 제거하고 .env 파일을 만든 다음 Azure Portal에 있는 프로비저닝된 클라우드 저장소 값으로 채웁니다.

Azure Blob 저장소

  1. AZURE_STORAGE_CONTAINER_NAME key
  2. AZURE_STORAGE_ACCOUNT key
  3. AZURE_STORAGE_KEY key

예를 들어 다음 모습일 수 있습니다(그림용 값).

...
AZURE_STORAGE_ACCOUNT=aemguideswkndassetcomput
AZURE_STORAGE_KEY=Va9CnisgdbdsNJEJBqXDyNbYppbGbZ2V...OUNY/eExll0vwoLsPt/OvbM+B7pkUdpEe7zJhg==
AZURE_STORAGE_CONTAINER_NAME=asset-compute
...

결과 .env 파일 형식은 다음과 같습니다.

Azure Blob 저장소 자격 증명

Microsoft Azure Blob 저장소를 사용하지 않는 경우 를 미리 고정하여 주석 처리된 항목을 제거하거나 비워 두십시오 #).

Amazon S3 클라우드 스토리지 사용

Amazon S3 클라우드 스토리지 주석을 해제하고 의 .env 파일.

예를 들어 다음 모습일 수 있습니다(그림용 값).

...
S3_BUCKET=aemguideswkndassetcompute
AWS_ACCESS_KEY_ID=KKIXZLZYNLXJLV24PLO6
AWS_SECRET_ACCESS_KEY=Ba898CnisgabdsNJEJBqCYyVrYttbGbZ2...OiNYExll0vwoLsPtOv
AWS_REGION=us-east-1
...

프로젝트 구성 확인

생성된 Asset compute 프로젝트가 구성되면 코드를 변경하기 전에 구성을 확인하여 지원 서비스가 프로비저닝되었는지 확인하려면 .env 파일.

asset compute 프로젝트에 대한 Asset compute 개발 도구를 시작하려면 다음을 수행하십시오.

  1. asset compute 프로젝트 루트에서 명령줄을 열고(VS 코드에서는 터미널 > 새 터미널을 통해 IDE에서 직접 열 수 있음) 명령을 실행합니다.

    $ aio app run
    
  2. 로컬 Asset compute 개발 도구는 의 기본 웹 브라우저에서 열립니다 http://localhost:9000.

    aio 앱 실행

  3. 개발 도구가 초기화될 때 명령줄 출력 및 웹 브라우저에서 오류 메시지를 확인합니다.

  4. asset compute 개발 도구를 중지하려면 Ctrl-C 를 클릭합니다. aio app run 프로세스를 종료합니다.

문제 해결

이 페이지에서는