解決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許可權,讓他們可以看到自訂中繼資料結構描述。 - 移除限制性的存取控制清單(ACL)規則,例如
rep:glob="",限制僅存取精確節點(例如/conf),並封鎖子節點的存取。 調整ACL以允許遞回jcr:read存取,讓使用者可以存取所有必要的子路徑。 - 確定自訂結構描述節點位於
/conf/global/settings/dam/adminui-extension/metadataschema下。 除非絕對必要,否則請勿將其放在專案特定的路徑中,例如/conf/<project>/...,因為這會影響可見性。 - 建立群組成員資格最少的測試貢獻者使用者。 然後確認此使用者可以在資產屬性中檢視自訂中繼資料結構,以確認許可權設定正確。
- 避免授與過於廣泛的讀取許可權;請改為將目標定位為特定路徑,例如
/conf/global/settings/dam/adminui-extension/metadataschema。 定期稽核許可權以捕捉衝突或限制規則,並記錄對預設設定的任何變更以供日後參考。
請依照這些步驟操作,以確保標準使用者可以像管理員一樣檢視自訂資產中繼資料結構。
相關閱讀
AEM as a Cloud Service使用手冊中的中繼資料結構。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f