설명서AEM GuidesAEM Guides 설명서

패키지 생성 및 활성화를 위한 REST API

마지막 업데이트: 2024년 7월 14일
  • 주제:
  • Rest API 패키지

작성 대상:

  • 경험
  • 개발자

다음 REST API를 사용하면 CRX 패키지를 만들고 활성화할 수 있습니다.

패키지 생성 및 활성화

CRX 패키지를 만들고 활성화하는 POST 메서드입니다.

요청 URL:
http://<aem-guides-server>: <port-number>/bin/fmdita/activate

매개 변수:
요청 쿼리는 JSON 규칙 문자열로 구성됩니다. POST 요청의 콘텐츠 형식을 application/json; charset=UTF-8(으)로 설정해야 합니다.

예:
다음 예는 curl 명령을 사용하는 API 호출을 보여줍니다.

curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8"  -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate

선택적 매개 변수

activationTarget

유효한 값

Cloud Service의 경우 preview 또는 publish, 온-프레미스 소프트웨어의 경우 publish

  • Cloud Service의 경우 매개 변수에 잘못된 값이 포함되어 있으면 패키지 활성화가 실패합니다.

  • On-premise Software의 경우 매개 변수에 잘못된 값이 있으면 오류가 기록되고 기본값 publish을(를) 사용하여 게시가 수행됩니다.

선택적 매개 변수 activationTarget을(를) 정의하지 않으면 Cloud Service 및 온-프레미스 소프트웨어 모두에 대해 기본 게시 에이전트를 사용하여 활성화됩니다.

다음 예는 선택적 매개 변수와 함께 curl 명령을 사용하는 API 호출을 보여줍니다.

&quot;XML

curl -u &lt;*username*>:&lt;*password*> -H &quot;Content-Type: application/json; charset=UTF-8&quot; -k -X POST -d &quot;{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}&quot; http://&lt;*aem-guides-server*>:&lt;*port-number*>/bin/fmdita/activate?activationTarget=`&lt;validActivationTargetValue>`
&quot;
11125c99-e1a1-4369-b5d7-fb3098b9b178