환경 변수 구성

점 환경 파일

Asset Compute 작업자의 개발을 시작하기 전에 프로젝트가 Adobe I/O 및 클라우드 스토리지 정보로 구성되었는지 확인하십시오. 이 정보는 로컬 개발용으로만 사용되며 Git에 저장되지 않는 프로젝트의 .env에 저장됩니다. .env 파일을 사용하면 키/값 쌍을 로컬 Asset Compute 로컬 개발 환경에 편리하게 표시할 수 있습니다. Asset Compute 작업자를 Adobe I/O Runtime에 배포할 때 .env 파일이 사용되지 않고 값의 하위 집합이 환경 변수를 통해 전달됩니다. 다른 사용자 지정 매개 변수와 비밀도 .env 파일에 저장할 수 있습니다(예: 서드파티 웹 서비스의 개발 자격 증명).

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

Asset Compute 작업자를 로컬로 개발하려면 클라우드 저장소에 액세스해야 합니다. 로컬 개발에 사용되는 클라우드 저장소 자격 증명이 .env 파일에 제공됩니다.

이 자습서에서는 Azure Blob Storage를 사용하지만 Amazon S3 및 .env 파일의 해당 키를 대신 사용할 수 있습니다.

Azure Blob 저장소 사용

.env 파일의 주석 처리를 제거하고 다음 키를 채운 다음 Azure 포털에 있는 프로비전된 클라우드 저장소 값으로 채웁니다.

Azure Blob 저장소

  1. AZURE_STORAGE_CONTAINER_NAME 키 값
  2. AZURE_STORAGE_ACCOUNT 키 값
  3. AZURE_STORAGE_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

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에서 직접 열 수 있음) 다음 명령을 실행합니다.

    code language-none
    $ aio app run
    
  2. 로컬 Asset Compute 개발 도구는 기본 웹 브라우저인 __http://localhost :9000__에서 열립니다.

    aio 앱 실행

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

  4. Asset Compute 개발 도구를 중지하려면 Ctrl-C을(를) 실행한 창에서 aio app run을(를) 탭하여 프로세스를 종료하십시오.

문제 해결

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