개발자 환경 설정 create-dev-environment
Asset Compute Service에 대해 개발할 수 있는 설정을 만들려면 다음 요구 사항과 지침을 따르십시오.
-
Adobe Developer App Builder에 대한 액세스 및 자격 증명을 획득합니다.
-
로컬 환경 설정 및 필요한 도구를 설정합니다.
-
원활한 개발을 시작하는 데 도움이 되는 몇 가지 추가 도구는 다음과 같습니다.
- Git
- Docker 데스크톱
- NodeJS(v14 LTS, 홀수 버전은 권장되지 않음) 및 NPM. OS X HomeBrew의 사용자는
brew install node
하여 두 가지를 모두 설치할 수 있습니다. 그렇지 않으면 NodeJS 다운로드 페이지에서 다운로드하십시오. - NodeJS에 적합한 IDE입니다. 디버거에 지원되는 IDE이므로 Adobe은 Visual Studio 코드(VS 코드)을(를) 권장합니다. 다른 IDE를 코드 편집기로 사용할 수 있지만 고급 사용(예: 디버거)은 아직 지원되지 않습니다
- 최신 Adobe aio-cli(
aio
) 설치
-
필수 구성 요소를 충족하는지 확인하십시오.
App Builder 프로젝트 설정 create-App-Builder-project
-
Experience Cloud 조직에 시스템 관리자 또는 개발자 역할이 있는지 확인하십시오. Admin Console의 시스템 관리자가 이 역할을 설정합니다.
-
Adobe Developer Console에 로그온합니다. Cloud Service 통합으로 Experience Manager과(와) 동일한 Experience Cloud 조직에 속해 있는지 확인하십시오. Adobe Developer Console에 대한 자세한 내용을 보려면 콘솔 설명서로 이동하십시오.
-
App Builder 프로젝트 만들기. 새 프로젝트 만들기 > 템플릿에서 프로젝트 를 클릭합니다. App Builder을 선택합니다.
Production
및Stage
작업 영역의 새 App Builder 프로젝트를 만듭니다. 필요에 따라Development
과(와) 같은 추가 작업 공간을 추가합니다. -
App Builder 프로젝트에서 작업 영역을 선택하고 Asset compute에 필요한 서비스를 구독합니다. 프로젝트에 추가 > API 를 클릭하고
Asset Compute
,IO Events
및IO Events Management
서비스를 추가하십시오. 첫 번째 API를 추가할 때 개인 키를 만들라는 메시지가 표시됩니다. 개발자 도구를 사용하여 사용자 정의 애플리케이션을 테스트하려면 이 키가 필요하므로 시스템에 이 정보를 저장하십시오.note note NOTE JWT는 더 이상 사용되지 않으며 개인 키를 다운로드할 수 없습니다. 테스트 도구를 업데이트하는 동안 OAuth를 사용하여 만든 사용자 지정 작업자를 배포할 수 있지만 devtools가 작동하지 않습니다.