Adobe Experience Manager からのアセットのダウンロード

静的レンディションおよび動的レンディションを含むアセットをダウンロードできます。または、アセットへのリンクを含む電子メールを Adobe Experience Manager Assets から直接送信できます。ダウンロードされたアセットは、ZIP ファイルにバンドルされています。書き出しジョブ用に圧縮する ZIP ファイルの最大サイズは 1 GB です。書き出しジョブあたり、最大で 500 個のアセットの合計を指定できます。

メモ

電子メールの受信者は、電子メールメッセージに含まれる ZIP ダウンロードリンクにアクセスするためには、dam-users グループのメンバーである必要があります。アセットをダウンロードするためには、アセットのダウンロードを起動するワークフローを開始する権限が必要です。

画像セット、スピンセット、混在メディアセット、カルーセルセットの各アセットタイプはダウンロードできません。

Adobe Experience Manager アセットをダウンロードするには、次のいずれかの方法を使用します。

Experience Manager インターフェイスを使用したアセットのダウンロード

非同期ダウンロードサービスは、大規模なアセットをシームレスにダウンロードするためのフレームワークとなります。サイズの小さいファイルはユーザーインターフェイスからリアルタイムでダウンロードされます。サイズの大きいファイルは非同期でダウンロードされ、ユーザーは、インボックスに届く Adobe Experience Manager 通知で完了を知らされます。詳しくは、Adobe Experience Manager インボックスについてを参照してください。

ダウンロード通知

図:Experience Manager インボックスによるダウンロード通知。

非同期ダウンロードは、次のいずれかの場合にトリガーされます。

  • アセット数が 10 を超える場合、または 100 MB を超えるアセットをダウンロードする場合。
  • ダウンロードの準備に 30 秒以上かかる場合。

アセットをダウンロードするには、次の手順に従います。

  1. Adobe Experience Manager ユーザーインターフェイスで、アセットファイル​をクリックします。

  2. ダウンロードするアセットに移動します。フォルダーを選択するか、フォルダー内の 1 つ以上のアセットを選択します。ツールバーの「ダウンロード」をクリックします。

     からアセットをダウンロードする際に使用できるオプションExperience Manager Assets

    図:ダウンロードダイアログボックスのオプション

  3. ダウンロードダイアログボックスで、目的のダウンロードオプションを選択します。

    ダウンロードオプション 説明
    アセットごとに別のフォルダーを作成 このオプションを選択すると、ダウンロードした各アセット(アセットの親フォルダーの下にネストされた子フォルダー内のアセットを含む)が、ローカルコンピューター上の 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.
    アセット レンディションを含めずに、元の形式でアセットをダウンロードする場合に、このオプションを選択します。
    オリジナルアセットにサブアセットがある場合は、サブアセットオプションを使用できます。
    レンディション レンディションは、アセットのバイナリ表現です。アセットは、(アップロードされたファイルの)一次表現を持ちます。アセットは任意の数の追加の表現を持つことができます。
    このオプションを選択すると、ダウンロードするレンディションを選択できます。使用できるレンディションは、選択したアセットによって異なります。
    スマート切り抜き このオプションを選択すると、選択したアセットのすべてのスマート切り抜きレンディションが Adobe Experience Manager 内からダウンロードされます。スマート切り抜きレンディションを含む zip ファイルが作成され、ローカルコンピューターにダウンロードされます。
    動的レンディション 一連の代替レンディションをリアルタイムで生成するには、このオプションを選択します。また、このオプションを選択すると、動的に作成するレンディションを画像プリセットリストから選択します。
    さらに、サイズ、測定単位、形式、カラースペース、解像度および、画像の反転用などのオプションの画像修飾子を選択できます。このオプションは、Dynamic Media を有効にしている場合にのみ使用できます。
  4. ダイアログボックスで、「ダウンロード」をクリックします。

アセットダウンロードサーブレットの有効化

Adobe Experience Manager のデフォルトサーブレットを使用すると、認証済みユーザーは、任意の大きさの同時ダウンロードリクエストを発行してアセットの ZIP ファイルを作成できます。ダウンロードの準備でパフォーマンスに影響が及ぶ場合や、サーバーやネットワークに過重な負荷がかかる場合があります。この機能で生じる可能性がある DoS に似たリスクを軽減するため、パブリッシュインスタンスに対して AssetDownloadServlet OSGi コンポーネントが無効になっています。作成者インスタンスにダウンロード機能を必要としない場合は、作成者のサーブレットを無効にします。

例えば Asset Share Commons やポータルのような実装などを使用する場合に DAM からアセットをダウンロードできるようにするには、OSGi 設定を通じてサーブレットを手動で有効にします。日常的なダウンロードの要件に影響を与えない範囲で、許容ダウンロードサイズをできるだけ小さく設定することをお勧めします。この値を大きくすれば、パフォーマンスに影響を与える可能性があります。

  1. 次のように、パブリッシュ実行モードを対象とする命名規則(config.publish)でフォルダーを作成します。

    /apps/<your-app-name>/config.publish

  2. config フォルダーに、nt:file タイプのファイル com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config を新しく作成します。

  3. com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config に以下を入力します。ダウンロードの最大サイズ(バイト単位)を asset.download.prezip.maxcontentsize の値として設定します。以下のサンプルでは、ZIP ダウンロードの最大サイズを 100 KB を超えないように設定しています。

    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

アセットダウンロードサーブレットの無効化

ダウンロード機能が不要な場合は、サーブレットを無効にして、DoSに似たリスクを回避します。 Asset Download Servletは、Experience Manager作成者インスタンスと発行インスタンスで無効にできます。無効にするには、ディスパッチャー設定を更新してアセットのダウンロード要求をブロックします。 サーブレットは、OSGi コンソールから手動で直接無効にすることもできます。

  1. Dispatcher 設定を通じてアセットダウンロード要求をブロックするには、dispatcher.any 設定を編集し、フィルターセクションに新しいルールを追加します。

    /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now