삭제 후 AEM 시스템 폴더가 다시 나타납니다
AEM의 특정 폴더는 시스템에서 생성되거나, 기능이 필요하거나, 모든 배포에서 사용자 지정 코드에 의해 다시 도입되므로 삭제 후(Cloud Manager 배포, 인스턴스 다시 시작 또는 시스템 기능 사용 후) 다시 나타납니다. AEM은 이러한 경로(저장소 초기화, 제품 기능, Dynamic Media 활성화 또는 Cloud Manager 기능 테스트로 생성됨)에 따라 달라지므로 영구 삭제는 지원되지 않습니다. ACL 권한이 있는 삭제할 수 없는 폴더를 숨기고 저장소에서 사용자 지정 코드가 배포된 폴더를 제거하면 제품 기능을 손상시키지 않고 작성자의 보기에서 해당 폴더를 제거할 수 있습니다.
설명 description
환경:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
- AEM Assets 및 Dynamic Media
- Cloud Manager 파이프라인
문제/증상:
- 폴더를 삭제하면 “최근에 만든” 타임스탬프와 함께 다시 나타납니다.
- 프로젝트 또는 격리 삭제는 시각적으로 성공하지만 다시 시작하거나 다음 배포 후 폴더가 다시 나타납니다.
- 각 파이프라인 실행 중에
/content/campaigns,/content/outbound-marketing및/content/test-site이(가) 다시 만들어집니다. - Dynamic Media 폴더
_CSS및_DMSAMPLE이(가) 검색 결과에 표시되므로 제거할 수 없습니다.
근본 원인:
AEM에는 저장소 초기화(repoinit), 제품 기능, Dynamic Media 활성화 또는 Cloud Manager 기능 테스트로 생성된 여러 시스템 관리 또는 기능이 필요한 폴더 경로가 포함되어 있습니다. 이러한 노드는 배포 중이나 런타임 시 자동으로 다시 만들어집니다. 제품이 현재 상태에 따라 다르거나 이전 버전과의 호환성을 위해 존재한다고 가정하기 때문에 삭제는 지원되지 않습니다. 코드 배포 사용자 지정 폴더는 코드 패키지로 배포할 때마다 다시 도입되므로 동일한 방식으로 동작합니다.
확인하는 방법
- 폴더 이름 및 경로를 이러한 범주와 비교하여 폴더 유형(시스템 폴더, 통합 루트, Dynamic Media 시스템 폴더, Cloud Manager 테스트 폴더 또는 코드 배포 폴더)을 식별합니다.
- 폴더가 알려진 범주와 일치하지 않으면 코드가 배포되었을 수 있습니다. Cloud Manager Git 저장소에서 경로를 확인하여 코드가 다시 도입되는지 확인합니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
- ACL을 사용하여 삭제할 수 없는 시스템 폴더를 숨깁니다. 도구
>보안>권한>ACE 추가(으)로 이동하고, 폴더 경로(예:/content/dam/projects,/content/campaigns,/content/outbound-marketing또는/content/test-site)를 입력한 다음 관련 사용자 그룹에 대한 권한 유형을 거부(예:jcr:read)로 설정합니다. 대상 그룹에 사용자로 로그인하고 폴더가 더 이상 표시되지 않는지 확인합니다. 계속 표시되면 ACE가 올바른 경로에 만들어졌는지 그리고 상속된 권한이 액세스 권한을 부여하지 않는지 확인합니다. - 코드를 배포한 폴더의 경우 코드베이스에서 경로를 제거합니다. Cloud Manager Git 저장소에서 폴더 경로를 검색하고 제거한 다음 파이프라인을 통해 다시 배포합니다. 파이프라인을 다시 실행하고
/content/dam을(를) 확인하여 폴더가 반환되지 않는지 확인하십시오. 다시 표시되는 경우 개발 팀의 도움을 받아 경로를 생성하는 다른 모듈을 추적하십시오. - Dynamic Media 시스템 폴더(
_CSS,_DMSAMPLE)를 그대로 둡니다. CRXDE를 통해 삭제하지 마십시오. Dynamic Media 뷰어 기능에 필요합니다. 검색 결과가 복잡할 경우 사용자가 더 이상 볼 수 없도록 검색 필터 또는 사용자 권한을 조정하고 Dynamic Media 미리 보기가 계속 작동하는지 확인하십시오. - Cloud Manager 파이프라인 테스트에 필요하므로
/content/test-site을(를) 제자리에 두십시오. 삭제하지 말고 ACL을 적용하여 작성자에게 숨깁니다. 다음 Cloud Manager 실행에서 기능 테스트가 계속 통과하는지 확인합니다. 누락된 폴더로 인해 해당 테스트에서 404가 발생합니다.
유효성 검사
- 폴더가 더 이상 대상 사용자 그룹에 표시되지 않지만 관리자에게는 계속 표시되는지 확인합니다.
- 다음 Cloud Manager 배포가 ACE 권한을 제거하거나 무시하지 않는지 확인합니다.
- 폴더가 코드 배포된 경우 파이프라인 실행 후 더 이상 다시 나타나지 않는지 확인하십시오.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles