AEM as a Cloud Service: Assets 전용 프로비저닝으로 인해 게시 계층이 콘텐츠를 제공하지 않음
이 문서에서는 환경이 Assets 전용으로 프로비저닝되었으므로 Adobe Experience Manager as a Cloud Service의 게시 계층이 게시된 콘텐츠를 제공하지 않는 시나리오를 해결하는 방법에 대해 설명합니다.
설명 description
환경
- Experience Manager
- Adobe Experience Manager as a Cloud Service (모든 버전)
문제/증상
개발 환경에서 작성자의 콘텐츠를 게시로 게시한 후에는 게시된 URL에서 게시된 페이지에 액세스할 수 없습니다. 게시된 경로에 대한 모든 요청은 WebContentNotFound 상태와 함께 HTTP 404 오류를 반환합니다. 다음과 같은 증상이 관찰됩니다.
- 작성자 인스턴스가 콘텐츠를 게시했습니다. 사이트 콘솔에 상태가 "게시됨"으로 표시됩니다.
- CRXDE에서 페이지의
jcr:content노드에cq:lastReplicationAction = Activate이(가) 있지만cq:isDelivered = false이(가) 있습니다. - 컨텐츠 배포 패키지가 오류 없이 수락되며 대기열 크기는 0입니다.
- 게시 URL(예:
/content/test-site/test.html)에 대한 요청은 다음을 반환합니다.
HTTP 404 WebContentNotFound
.html및.1.json확장을 포함하여 게시된 모든 경로에 대해 문제가 지속됩니다.- Dispatcher 구성은
.html을(를) 허용하며 페이지는 표준sling:resourceType을(를) 사용합니다.
원인
환경은 원래 Assets 전용으로 프로비저닝되었으므로, 배포 저널을 사용하고 페이지 콘텐츠를 제공하는 사이트 게시 계층이 없었습니다. Sites 솔루션을 활성화하고 전체 스택 파이프라인을 실행하면 필요한 게시 계층이 프로비저닝됩니다.
해결 방법 resolution
-
환경 프로비저닝 확인
- Cloud Manager에서 영향을 받는 환경에 대한 프로그램 구성을 검토합니다.
- 환경이 Assets 전용으로 프로비저닝되었는지 또는 AEM Sites을 포함하는지 확인합니다.
-
사이트를 포함하도록 프로그램 업데이트
- 환경이 Assets 전용인 경우 프로그램에 대해 Cloud Manager에서 Sites 솔루션을 사용하도록 설정하십시오.
-
전체 스택 파이프라인 실행
- Cloud Manager에서 전체 스택 파이프라인 배포를 트리거하여 업데이트된 구성을 적용하고 누락된 Sites 게시 계층을 프로비저닝합니다.
-
게시 계층 기능의 유효성 검사
- 배포 후 게시 인스턴스가 존재하는지 그리고 배포 파이프라인에 연결되었는지 확인합니다.
- 작성자의 콘텐츠를 다시 게시하고
cq:isDelivered이(가)true(으)로 설정되어 있고 게시 URL에서 404 오류 없이 페이지에 액세스할 수 있는지 확인하십시오.
recommendation-more-help
experience-cloud-kcs-help-kbarticles