Adobe Experience Manager からのアセットのダウンロード download-assets-from-aem
静的レンディションおよび動的レンディションを含むアセットをダウンロードできます。または、アセットへのリンクを含むメールを Adobe Experience Manager Assets から直接送信できます。ダウンロードされたアセットは、ZIP ファイルにバンドルされています。書き出しジョブ用に圧縮する ZIP ファイルの最大サイズは 1 GB です。書き出しジョブあたり、最大で 500 個のアセットの合計を指定できます。
dam-users
グループのメンバーである必要があります。アセットをダウンロードするためには、アセットのダウンロードを起動するワークフローを開始する権限が必要です。画像セット、スピンセット、混在メディアセット、カルーセルセットの各アセットタイプはダウンロードできません。
アセットをダウンロードするには、次の手順に従います。
-
AEMの左上隅にある Experience Manager ロゴをクリックし、左側のレールでをタップします。 ナビゲーション.
-
ナビゲーションページで、 Assets > ファイル。
-
ダウンロードするアセットを含むフォルダーに移動します。
-
フォルダーを選択するか、フォルダー内の 1 つ以上のアセットを選択します。
-
ツールバーで、 ダウンロード。
図:ダウンロードダイアログボックスのオプション
-
ダウンロードダイアログボックスで、目的のダウンロードオプションを選択します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 エクスポートまたはダウンロードのオプション 説明 アセットごとに別のフォルダーを作成 このオプションを選択すると、ダウンロードした各アセット(アセットの親フォルダーの下にネストされた子フォルダー内のアセットを含む)が、ローカルコンピューター上の 1 つのフォルダーに含まれます。このオプションを選択しない場合、デフォルトでは、フォルダー階層は無視され、すべてのアセットがローカルコンピューターの 1 つのフォルダーにダウンロードされます。 メール ユーザーに電子メール通知が送信されます。 次の場所にある標準のメールテンプレートを利用できます。
/libs/settings/dam/workflow/notification/email/downloadasset
。/libs/settings/dam/workflow/notification/email/transientworkflowcompleted
。
デプロイメント時にカスタマイズしたテンプレートは、次の場所で利用できます。
/apps/settings/dam/workflow/notification/email/downloadasset
。/apps/settings/dam/workflow/notification/email/transientworkflowcompleted
。
テナント固有のカスタムテンプレートは、次の場所に保存できます。
/conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset
。/conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted
。
Assets レンディションを含めずに、元の形式でアセットをダウンロードする場合に、このオプションを選択します。
オリジナルアセットにサブアセットがある場合は、サブアセットオプションを使用できます。レンディション レンディションは、アセットのバイナリ表現です。 アセットには、アップロードされたファイルの主な表現があります。 アセットは任意の数の追加の表現を持つことができます。
このオプションを選択すると、ダウンロードするレンディションを選択できます。使用できるレンディションは、選択したアセットによって異なります。アセットにレンディションがある場合は、レンディションオプションを使用できます。動的レンディション 一連の代替レンディションをリアルタイムで生成するには、このオプションを選択します。また、このオプションを選択すると、動的に作成するレンディションを、 画像プリセット リスト。
さらに、サイズ、測定単位、形式、カラースペース、解像度および、画像の反転用などのオプションの画像修飾子を選択できます。このオプションは、Dynamic Media を有効にしている場合にのみ使用できます。 -
ダイアログボックスで、 ダウンロード。.
ダウンロードするフォルダーを選択すると、そのフォルダーの下のアセット階層全体がダウンロードされます。 ダウンロードする各アセット(親フォルダーの下にネストされている子フォルダー内のアセットを含む)を個々のフォルダーに含めるには、 アセットごとに別のフォルダーを作成.
アセットダウンロードサーブレットの有効化 enable-asset-download-servlet
Experience Manager のデフォルトサーブレットを使用すると、認証されたユーザーは、表示可能なアセットの ZIP ファイルを作成するために任意のサイズの同時ダウンロード要求を発行することができますが、その結果、サーバーやネットワークに過剰な負荷をかけるおそれがあります。この機能で生じる可能性がある DoS リスクを軽減するために、パブリッシュインスタンスに対しては、AssetDownloadServlet
OSGi コンポーネントがデフォルトで無効になっています。
DAM からアセットをダウンロードできるようにするには(例えば、 Asset Share Commons や他のポータルのような実装を使用する場合)、OSGi 設定を介してサーブレットを手動で有効にします。 Adobeでは、日々のダウンロード要件に影響を与えることなく、許容されるダウンロードサイズをできる限り小さく設定することをお勧めします。 この値を大きくすれば、パフォーマンスに影響を与える可能性があります。
-
次のように、パブリッシュ実行モードを対象とする命名規則(
config.publish
)でフォルダーを作成します:/apps/<your-app-name>/config.publish
。実行モードの設定プロパティを定義するには、 実行モードを参照してください。 -
config フォルダーに、
nt:file
タイプのファイルcom.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
を作成します。 -
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
に以下を入力します。ダウンロードの最大サイズ(バイト単位)をasset.download.prezip.maxcontentsize
の値として設定します。以下のサンプルでは、ZIP ダウンロードの最大サイズを 100 KB を超えないように設定しています。code language-conf enabled=B"true" asset.download.prezip.maxcontentsize=I"102400"
アセットダウンロードサーブレットの無効化 disable-asset-download-servlet
パブリッシュインスタンスの Asset Download Servlet
を無効にするには、アセットダウンロード要求をすべてブロックするように Dispatcher 設定を更新します。Experience Managerサーブレットは、OSGi コンソールから手動で直接無効にすることもできます。
-
Dispatcher 設定を通じてアセットダウンロード要求をブロックするには、
dispatcher.any
設定を編集し、フィルターセクションにルールを追加します。/0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
-
パブリッシュインスタンスで OSGi コンポーネントを無効にするには、
http://[aem_server]:[port]/system/console/components
で OSGi コンソール にアクセスします。com.day.cq.dam.core.impl.servlet.AssetDownloadServlet
を探して、「無効にする」をクリックします。