アセット名の検証は、AEM AssetsのAssets ビューと管理者ビューで異なります

Adobe Experience Manager(AEM)Assetsでは、Assets ビューと管理者ビューでアセット名の検証の動作が異なります。 Assets ビューでは、サポートされていない文字を含むアセット名を使用できます。一方、管理者ビューでは、検証によりブロックされます。 この問題を修正するには、サポートされている命名規則を使用し、アップロード前にファイル名を検証し、サポートされていない文字を含む既存のアセットの名前を変更します。

説明 description

環境

Adobe Experience Manager(AEM)、サポートされているすべてのバージョン。

症状

  • AEM Assets管理ビューでは、検証により、#など、サポートされていない文字を含む名前を持つアセットのアップロードや名前変更がブロックされます。
  • AEM Assets ビューでは、検証エラーを受け取ることなく、#などのサポートされていない文字を含むアセットをアップロードまたは名前変更できます。
  • Assets ビューに検証メッセージが表示されず、操作は正常に完了します。
  • サポートされていない名前のAssetsは、実稼動環境またはダウンストリーム統合で問題が発生する可能性があります。

原因

AEM Assets ビューと管理ビューでは、現在、アセット名の検証ルールが異なります。 この違いにより、Assets ビューを通じて、アセット名でサポートされていない文字を使用できる互換性のギャップが生じます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. アセット名に#などのサポートされていない文字を使用することは避けてください。特に、AEMのインターフェイスや統合全体で互換性を維持する必要があるアセットの場合は避けてください。
  2. アセットをAEMにアップロードまたは移行する前に、ファイル名の検証を実装して、アセット名にサポートされていない文字が含まれないようにします。
  3. サポートされていない名前のアセットが既に存在する場合は、管理者表示または他のサポートされているインターフェイスを使用して、アセットの名前を変更し、サポートされていない文字を削除します。
  4. この検証の不整合に対処する変更について、Adobe製品のアップデートを監視します。
  5. この動作による問題が発生した場合は、AEMのリリース/ビルド、環境、再現する手順など、再現の詳細を記載した製品バグを送信してください。
  6. 解決策を確認するには、環境内のアセット名にサポートされていない文字が含まれていないこと、および管理者ビューがアップロードを検証し、必要に応じて名前を変更することを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles