ACS Commons 기능은 Adobe Experience Manager에서 사용할 수 없음
Adobe Experience Manager에서 ACS AEM Commons 모듈이 누락되거나, 지원되지 않는 API 결과가 BPA 보고서에 나타나거나, 버전 호환성 문제로 인해 기능이 제대로 작동하지 않을 수 있습니다. 이러한 문제는 ACS Commons가 배포되지 않았거나, 지원되지 않는 API를 사용하거나, 호환되지 않는 버전에서 실행될 때 발생합니다. 이 문제를 해결하려면 문제 유형을 식별하고 올바른 ACS Commons 패키지를 배포하고 지원되지 않는 API를 업데이트하며 호환성 요구 사항을 확인합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service (AEMaaCS)
문제/증상
- 보고서, 콘텐츠 동기화 또는 MCP 콘솔과 같은 ACS Commons 모듈이 AEM UI에서 누락되었습니다.
/var/acs-commons/reports또는 관련 폴더를 AEMaaCS에 배포하지 못했습니다.- BPA 출력은 {“type”:“unsupported.asset.api”,“told”:“com.day.cq.dam.api.AssetManager.createAsset”}과(와) 같이 지원되지 않는 API 검색 결과를 표시합니다.
- BPA 보고서 플래그는
com.adobe.acs.commons.mcp.impl.processes.asset.AssetIngestor과(와) 같이 지원되지 않는 ACS Commons 클래스입니다. - 패키지 관리자 검색 창에 ACS Commons 패키지가 표시되지 않습니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
- BPA 출력 또는 모듈 동작을 검토하고 문제를 누락된 모듈, 버전 비호환성, 지원되지 않는 API 또는 배포 필터 문제로 분류합니다.
- 범주가 UI 요소 누락, BPA 오류 또는 배포 실패와 같이 관찰된 증상과 일치하는지 확인합니다.
/system/console/bundles(으)로 이동하여acs을(를) 검색합니다.- 번들이 활성 상태인지 확인합니다.
- Maven 프로젝트에 ACS Commons 종속성 추가 및 Cloud Service에 필요한 클라우드 분류자 사용
- Adobe의 API 제거 지침에 필요한 대로
cloud분류자가 AEMaaCS에 사용되는지 확인하십시오 - Cloud Manager을 통해 업데이트된 ACS Commons 버전을 배포합니다.
- 배포 후
/system/console/bundles을(를) 다시 방문하여 ACS Commons 번들이 활성 상태인지 확인하십시오. - 배포가 실패하면 ACS 폴더가 Git 저장소에 있는지 확인하십시오.
- ACS Commons 릴리스에서 ACS Commons 패키지를 다운로드하여
/crx/packmgr에 업로드합니다. - 패키지가 성공적으로 설치되었는지 확인합니다.
- 번들이 활성 상태인지 확인합니다.
- 설치에 실패한 경우 ACS Commons 호환성 매트릭스 를 검토하십시오.
- 배포된 코드에 필요한 ACS Commons 모듈이 있는지 확인합니다.
- AEMaaCS에서
ui.content/src/main/content/jcr_root아래의 Git 저장소를 검토합니다. /var/acs-commons/reports이(가)filter.xml에 포함되어 있는지 확인하십시오.- CRX/DE에서 경로 가시성을 확인합니다.
- 모듈을 계속 사용할 수 없는 경우 Git 분기에 필요한 폴더가 있는지 확인합니다.
com.day.cq.dam.api.AssetManager.createAsset또는com.adobe.acs.commons.mcp.impl.processes.asset.AssetIngestor과(와) 같이 더 이상 사용되지 않는 API 사용을 식별합니다.unsupported.asset.api결과가 더 이상 나타나지 않는지 확인하십시오.- 결과가 지속되면 GitHub를 통해 ACS Commons 유지 관리자와 문제를 기록하십시오.
- AEMaaCS 배포의 경우
/apps또는/libs은(는) Cloud Service에서 지원되지 않으므로 해당 모듈에서 런타임 쓰기를 시도하지 않도록 하십시오. - Cloud Manager 파이프라인을 통해 모든 ACS Commons 코드가 성공적으로 배포되었는지 확인합니다.
- 파이프라인 로그를 검토하고 배포가 성공적으로 완료되었는지 확인합니다.
- 배포 문제가 발생하면
filter.xml을(를) 검토하고 금지된 경로를 제거하십시오.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles