AEM Content Hub:管理者以外のユーザーが、正しい権限にもかかわらずアセットを表示できない
この記事では、Content Hub ユーザー権限を持つユーザーはAdobe Experience Managerでアセットを表示できませんが、管理者ユーザーは表示できる問題を解決します。
説明 description
環境
Adobe Experience Manager(AEM)Content Hub(すべてのバージョン)
問題/症状
Content Hub ユーザープロファイルに割り当てられたユーザーは、Content Hub インターフェイスでアセットを表示できません。 これらのユーザーが検索または参照しようとすると、アセットは表示されません。 管理者プロファイルを持つユーザーのみが、アップロードされたアセットを表示できます。
- 影響を受けるユーザーにはエラーメッセージは表示されません。アセットリストは単に空で表示されます。
- 問題は管理者ユーザーでは再現可能ではありません。
- 問題は、アセットが実際に利用可能な実稼動リポジトリではなく、開発リポジトリにアクセスするユーザーに関連している可能性があります。
- Admin Consoleの割り当ては正しく表示され、作業ユーザーと非作業ユーザーの間に明確な使用権限の違いはありません。
解決策 resolution
-
影響を受けるユーザーがアクセスしているContent Hub リポジトリを確認します。
- 管理者またはサポートチームから提供された実稼動URLを使用して、Content Hubを開くようにユーザーに依頼します。
- 実稼動URL形式の例:
https://experience.adobe.com/?repoId=#/@/assets/contenthub
-
ユーザーが開発リポジトリにアクセスする場合は、正しいURLを使用して実稼動リポジトリに切り替えるようにユーザーに指示します。
-
ユーザーが開発リポジトリへのアクセスを必要としない場合は、Admin Consoleで開発リポジトリへのアクセス権を取り消します。 これにより、実稼動リポジトリがデフォルトで選択されます。
-
ユーザーがログアウトして再度ログインし、リポジトリ選択の変更が有効になるようにします。
-
Content Hub ユーザー権限を持つユーザーが、実稼動リポジトリでアセットを表示できるようになったことを確認します。
原因:
この問題は、ユーザーがアセットが使用可能な実稼動リポジトリではなく、想定されるアセットを含まない開発リポジトリにアクセスした場合に発生します。 リポジトリーの選択が一致しない場合、管理者以外のユーザーに対してアセットが見つからない可能性があります。
もう1つの潜在的な原因は、ABAC ルールの設定により、問題のユーザーがアセットを表示できなくなる可能性があることです。