환경 변수 구성
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_STORAGE_CONTAINER_NAME키 값AZURE_STORAGE_ACCOUNT키 값AZURE_STORAGE_KEY키 값
예를 들어, 다음과 같이 표시될 수 있습니다(그림 전용 값).
...
AZURE_STORAGE_ACCOUNT=aemguideswkndassetcomput
AZURE_STORAGE_KEY=Va9CnisgdbdsNJEJBqXDyNbYppbGbZ2V...OUNY/eExll0vwoLsPt/OvbM+B7pkUdpEe7zJhg==
AZURE_STORAGE_CONTAINER_NAME=asset-compute
...
결과 .env 파일은 다음과 같습니다.
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 개발 도구를 시작하려면 다음을 수행하십시오.
-
Asset Compute 프로젝트 루트에서 명령줄을 열고(VS 코드에서 터미널 > 새 터미널을 통해 IDE에서 직접 열 수 있음) 다음 명령을 실행합니다.
code language-none $ aio app run -
로컬 Asset Compute 개발 도구는 기본 웹 브라우저인 __http://localhost :9000__에서 열립니다.
-
개발 도구가 초기화될 때 명령줄 출력 및 웹 브라우저에서 오류 메시지를 확인합니다.
-
Asset Compute 개발 도구를 중지하려면
Ctrl-C을(를) 실행한 창에서aio app run을(를) 탭하여 프로세스를 종료하십시오.