Dynamic Mediaのベースレンディション URLには、AEMの不要なクエリパラメーターが含まれています
この記事では、生成された基本レンディション URLにwidth、quality、またはassetNameなどの追加のクエリパラメーターが含まれているAdobe Experience Manager(AEM) Dynamic Mediaの状況に対処する方法について説明します。 一部の統合やダウンストリームワークフローでは、パラメーターを追加せずにクリーンなベースレンディション URLを必要としますが、Dynamic Mediaでは、デフォルトで変換パラメーターやメタデータパラメーターを含むURLを生成する場合があります。 この問題を解決するには、生成されたURLを検証し、Adobe サポートと連携して使用可能なオプションを確認します。
説明 description
環境
Adobe Experience Manager(AEM) Dynamic Media (すべてのバージョン)
問題/症状
- Dynamic Mediaのベースレンディション URLには、デフォルトでクエリパラメーターが含まれます。
- URL形式が必要です:
https://<your-dynamic-media-domain>/adobe/assets/urn:aaid:aem:<asset-id>/as/<asset-name>.avif - 不要なクエリパラメーターを含むURL形式:
https://<your-dynamic-media-domain>/adobe/assets/urn:aaid:aem:<asset-id>/as/<asset-name>.avif?width=1024&quality=65&assetName=example.psd - ダウンストリームのシステムまたは統合には、クエリパラメーターを使用しないベースレンディション URLが必要です。
- URL パラメーターを手動で削除する必要がある場合、大量のアセットの処理は困難になります。
根本原因
Dynamic Mediaは、設計により、クエリパラメーターをベースレンディション URLに追加する場合があります。 これらのパラメーターを使用せずにクリーン URLを生成するには、製品の機能強化または設定の変更が必要になる場合があります。
解決策 resolution
問題を解決するには、次の手順に従います。
-
Adobe Experience Manager環境で、承認済みアセットのDynamic Media ベースのレンディション URLを生成します。
-
生成されたURLを確認し、次のような不要なクエリパラメーターが含まれているかどうかを判断します。
widthqualityassetName
-
ワークフローでクエリパラメーターのないベースレンディション URLが必要であり、生成されたURLがその要件を満たさない場合は、次の情報を収集します。
- 不要なクエリパラメーターを含むURLの例。
- 影響を受けるアセットタイプまたはアセットタイプ。
- ビジネスワークフローの説明と、クリーン URLが必要な理由。
-
Adobe カスタマーサポートにサポートリクエストを送信し、収集した情報を提供します。 ワークフローでは、クエリパラメーターを使用せずにDynamic Media ベースのレンディション URLを生成する必要があることを明確に説明します。
-
Adobe カスタマーサポートが変更または更新が適用されたことを確認したら、新しいベースレンディション URLをシークレットセッションまたはキャッシュがクリアされたブラウザーセッションで生成して、キャッシュされた結果を回避します。
-
新しく生成されたURLが、クエリパラメーターなしで想定される形式を使用していることを確認して、解決を確認します。 問題が解決しない場合は、Adobe カスタマーサポートに問い合わせてください。