AEMaaCS에서 관리자가 아닌 사용자에 대한 메타데이터 스키마 가시성 문제 해결
AEM as a Cloud Service(AEMaaCS) - Assets에서 기여자 또는 DAM 사용자와 같은 사용자는 스키마 폴더에 대한 읽기 액세스 권한이 없지만 관리자는 이를 수행할 수 있으므로 사용자 지정 메타데이터 스키마를 볼 수 없습니다. 이 문제를 해결하려면 영향을 받는 사용자에게 해당 폴더에 대한 읽기 액세스 권한을 부여합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets
문제/증상
- 폴더에 적용된 사용자 지정 메타데이터 스키마는 관리자가 볼 수 있습니다.
- 기여자와 같은 표준 역할이 있는 사용자는 에셋 속성을 볼 때만 기본 메타데이터 스키마를 볼 수 있습니다.
- 폴더에 적용된 사용자 지정 메타데이터 스키마는 관리자가 볼 수 있습니다.
- 기여자와 같은 표준 역할이 있는 사용자는 에셋 속성을 볼 때만 기본 메타데이터 스키마를 볼 수 있습니다.
해결 방법 resolution
- 에셋 메타데이터 스키마를 사용하여 폴더 및 하위 폴더의 에셋에 사용자 지정 메타데이터를 적용합니다. 도구 를 통해 할당
>Assets>메타데이터 스키마. - 사용자 지정 스키마가
/conf/global/settings/dam/adminui-extension/metadataschema에 저장되어 있는지 확인하십시오. - AEM의 보안(권한) UI에서 기여자/사용자 그룹을 선택하고 스키마 폴더 경로에서 재귀적으로
jcr:read권한을 부여하여 사용자 지정 메타데이터 스키마를 볼 수 있도록 합니다. rep:glob=""과(와) 같이 정확한 노드(예:/conf)로만 액세스를 제한하고 자식 노드에 대한 액세스를 차단하는 제한적인 ACL(액세스 제어 목록) 규칙을 제거합니다. 사용자가 필요한 모든 하위 경로에 액세스할 수 있도록 재귀jcr:read액세스를 허용하도록 ACL을 조정하십시오.- 사용자 지정 스키마 노드가
/conf/global/settings/dam/adminui-extension/metadataschema아래에 있는지 확인하십시오. 가시성에 영향을 줄 수 있으므로 반드시 필요한 경우가 아니면/conf/<project>/...과(와) 같이 프로젝트별 경로에 배치하지 마십시오. - 최소 그룹 멤버십으로 테스트 기여자 사용자를 만듭니다. 그런 다음 이 사용자가 자산 속성에서 사용자 지정 메타데이터 스키마를 보고 권한이 올바르게 설정되었는지 확인하십시오.
- 너무 광범위한 읽기 권한을 부여하지 마십시오. 대신
/conf/global/settings/dam/adminui-extension/metadataschema과(와) 같은 특정 경로를 타깃팅하십시오. 정기적으로 권한을 감사하여 충돌 또는 제한 규칙을 catch하고 향후 참조를 위해 기본 설정에 대한 변경 사항을 문서화합니다.
표준 사용자가 관리자와 마찬가지로 사용자 지정 에셋 메타데이터 스키마를 볼 수 있도록 하려면 다음 단계를 따르십시오.
3d58f420-19b5-47a0-a122-5c9dab55ec7f