Show Menu
トピック×

Download assets from Adobe Experience Manager

静的レンディションおよび動的レンディションを含むアセットをダウンロードできます。Alternatively, you can send emails with links to assets directly from Adobe Experience Manager Assets. ダウンロードされたアセットは、ZIP ファイルにバンドルされています。書き出しジョブ用に圧縮する ZIP ファイルの最大サイズは 1 GB です。書き出しジョブあたり、最大で500個のアセットの合計を指定できます。
電子メールの受信者は、電子メールメッセージに含まれる ZIP ダウンロードリンクにアクセスするためには、 dam-users グループのメンバーである必要があります。アセットをダウンロードするためには、アセットのダウンロードを起動するワークフローを開始する権限が必要です。
To download assets, navigate to an asset, select the asset, and click Download from the toolbar. 表示されるダイアログで、ダウンロードオプションを指定します。
画像セット、スピンセット、混在メディアセット、カルーセルセットの各アセットタイプはダウンロードできません。
図: からアセットをダウンロードする場合に使用できるオプションExperience Manager Assetsです。
使用できる書き出しオプションとダウンロードオプションは次のとおりです。 動的レンディションは、提供するものに固有のもの Dynamic Media です。 このオプションを使用すると、選択したアセットに加えて、リアルタイムで新しいレンディションを生成できます。 このオプションは、有効にしている場合にのみ使用でき Dynamic Media ます。
書き出しまたはダウンロードのオプション
説明
Assets
レンディションなしで元の形式でアセットをダウンロードする場合は、このオプションを選択します。
レンディション
レンディションは、アセットのバイナリ表現です。アセットは、(アップロードされたファイルの)一次表現を持ちます。アセットは任意の数の追加の表現を持つことができます。
このオプションを選択すると、ダウンロードするレンディションを選択できます。使用できるレンディションは、選択したアセットによって異なります。
動的レンディション
ダイナミックレンディションは、他のレンディションをリアルタイムで生成します。 When you select this option, you also select the renditions you want to create dynamically by selecting from the Image Preset list.
さらに、サイズ、測定単位、形式、カラースペース、解像度および画像の修飾子(例:画像の反転用)を選択できます。
電子メール
ユーザーに電子メール通知が送信されます。次の場所にある標準の電子メールテンプレートを利用できます。
  • /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 .
アセットごとに別のフォルダーを作成
アセットのダウンロード時にフォルダー階層を維持する場合は、このオプションを選択します。 デフォルトでは、フォルダー階層は無視され、すべてのアセットがローカルファイルシステム内の1つのフォルダーにダウンロードされます。
アセットにレンディションが含まれる場合は、「レンディション」オプションを使用できます。 元のアセットにサブアセットが含まれている場合は、「サブアセット」オプションを使用できます。
ダウンロードするフォルダーを選択すると、そのフォルダーの下位のアセットの階層全体がダウンロードされます。ダウンロードする各アセット(親フォルダーの下にネストされている子フォルダーのアセットを含む)を個々のフォルダーに格納するには、「 アセットごとに別のフォルダーを作成 」を選択します。

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

The default servlet in Experience Manager allows authenticated users to issue arbitrarily large, concurrent download requests for creating ZIP files of assets visible to them that can overload the server and the network. この機能で生じる可能性がある DoS リスクを軽減するために、パブリッシュインスタンスに対しては、 AssetDownloadServlet OSGi コンポーネントがデフォルトで無効になっています。
例えば Asset Share Commons やポータルのような実装などを使用する場合に DAM からアセットをダウンロードできるようにするには、OSGi 設定を通じてサーブレットを手動で有効にします。日常的なダウンロードの要件に影響を与えない範囲で、許容ダウンロードサイズをできるだけ小さく設定することをお勧めします。この値を大きくすれば、パフォーマンスに影響を与える可能性があります。
  1. Create a folder with a naming convention that targets the publish runmode ( config.publish ): /apps/<your-app-name>/config.publish . 実行モードの設定プロパティを定義するには、 実行モードを参照してください
  2. In the configuration folder, create a file of type nt:file named 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"
    
    

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

パブリッシュインスタンスの Asset Download Servlet を無効にするには、アセットダウンロード要求をすべてブロックするように Dispatcher 設定を更新します。Experience Managerサーブレットは、OSGi コンソールから手動で直接無効にすることもできます。
  1. To block asset download requests via a dispatcher configuration, edit the dispatcher.any configuration and add a rule to the filter section . /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
  2. Disable the OSGi component on a Publish instance by navigating to the OSGi Console at http://[aem_server]:[port]/system/console/components . com.day.cq.dam.core.impl.servlet.AssetDownloadServlet を探して、「 無効にする 」をクリックします。