asset compute 프로젝트 및 여기에 포함된 작업자는 AEM에서 사용하려면 Adobe I/O CLI를 통해 Adobe I/O Runtime에 배포해야 하며 as a Cloud Service에서 사용할 수 있어야 합니다.
AEM as a Cloud Service 작성자 서비스에서 사용하기 위해 Adobe I/O Runtime에 배포할 때는 두 개의 환경 변수만 필요합니다.
AIO_runtime_namespace
는 배포할 App Builder Workspace를 가리킵니다AIO_runtime_auth
는 App Builder 작업 공간의 인증 자격 증명입니다에 정의된 다른 표준 변수 .env
파일은 Asset compute 작업자를 호출할 때 AEM as a Cloud Service에서 암시적으로 제공됩니다.
이 프로젝트는 aio app init
사용 Development
작업 공간, AIO_runtime_namespace
은(는) 자동으로 81368-wkndaemassetcompute-development
일치하는 AIO_runtime_auth
우리 지역 .env
파일. 다음과 같은 경우 .env
파일이 deploy 명령을 실행하는 데 사용되는 디렉토리에 존재하며, 이 값은 OS 수준 변수 내보내기를 통해 대체되지 않는 한 사용됩니다. 스테이지 및 프로덕션 작업 공간이 타깃팅됩니다.
작업 공간에 배포하려면 프로젝트에 을(를) 정의합니다 .env
파일:
aio app deploy
aio app get-url
이 사용자 정의 Asset compute 작업자를 참조할 수 있도록 AEM as a Cloud Service 처리 프로필에서 사용할 작업자 URL을 가져올 수 있습니다. 프로젝트에 여러 작업자가 포함되어 있는 경우 각 작업자에 대한 단속 URL이 나열됩니다.로컬 개발 및 AEM as a Cloud Service Development 환경에서 별도의 Asset compute 배포를 사용하는 경우 AEM Dev에 대한 배포를 다음과 같은 방식으로 관리할 수 있습니다 스테이지 및 프로덕션 배포.
스테이지 및 프로덕션 작업 공간에 배포는 일반적으로 원하는 CI/CD 시스템에서 수행합니다. asset compute 프로젝트를 각 작업 공간(스테이지 및 프로덕션)에 정확하게 배포해야 합니다.
true 환경 변수를 설정하면 의 동일한 이름의 변수에 대한 값이 재정의됩니다 .env
.
일반적으로 CI/CD 시스템에서 스테이지 및 프로덕션 환경에 배포하는 일반적인 방법은 다음과 같습니다.
AIO_runtime_namespace
및 AIO_runtime_auth
및 는 Workspace의 모두 다운로드 기능.이러한 키의 값은 명령줄에서 내보내기 명령을 실행하여 설정할 수 있습니다.
$ export AIO_runtime_namespace=81368-wkndaemassetcompute-stage
$ export AIO_runtime_auth=27100f9f-2676-4cce-b73d-b3fb6bac47d1:0tDu307W6MboQf5VWB1BAK0RHp8xWqSy1CQc3lKe7f63o3aNtAu0Y3nAmN56502W
asset compute 작업자에게 클라우드 스토리지 등의 다른 변수가 필요한 경우 환경 변수로도 내보내야 합니다.
aio app deploy
aio app get-url
.asset compute 프로젝트 버전이 작업자 URL도 변경하여 새 버전을 반영하므로 처리 프로필에서 URL을 업데이트해야 합니다.
When Adobe I/O에서 App Builder 프로젝트 설정 로컬 개발을 지원하기 위해 새로운 개발 작업 공간이 만들어지고 asset compute, I/O 이벤트 및 I/O 이벤트 관리 API 가 추가되었습니다.
다음 asset compute, I/O 이벤트 및 I/O 이벤트 관리 API API는 로컬 개발에 사용되는 작업 영역에만 명시적으로 추가됩니다. AEM as a Cloud Service 환경과 통합(전용)하는 작업 공간은 다음을 수행합니다 not api가 AEM as a Cloud Service에서 자연스럽게 사용할 수 있게 되므로 이러한 API가 명시적으로 추가되었습니다.