Show Menu
トピック×

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

静的レンディションおよび動的レンディションを含むアセットをダウンロードできます。または、アセットへのリンクを含む電子メールを Adobe Experience Manager Assets から直接送信できます。ダウンロードされたアセットは、ZIP ファイルにバンドルされています。書き出しジョブ用に圧縮する ZIP ファイルの最大サイズは 1 GB です。書き出しジョブあたり、最大で 500 個のアセットの合計を指定できます。
電子メールの受信者は、電子メールメッセージに含まれる ZIP ダウンロードリンクにアクセスするためには、 dam-users グループのメンバーである必要があります。アセットをダウンロードするためには、アセットのダウンロードを起動するワークフローを開始する権限が必要です。
画像セット、スピンセット、混在メディアセット、カルーセルセットの各アセットタイプはダウンロードできません。
アセットをダウンロードするには、次の手順に従います。
  1. In the upper-left corner of AEM, tap the AEM logo, then in the left rail, tap Navigation .
  2. On the Navigation page, tap Assets > Files.
  3. ダウンロードするアセットを含むフォルダーに移動します。
  4. フォルダーを選択するか、フォルダー内の 1 つ以上のアセットを選択します。
  5. On the toolbar, tap Download.
    図: ダウンロードダイアログボックスのオプション
  6. ダウンロードダイアログボックスで、目的のダウンロードオプションを選択します。
    書き出しまたはダウンロードオプション
    説明
    アセットごとに別のフォルダーを作成
    このオプションを選択すると、ダウンロードした各アセット(アセットの親フォルダーの下にネストされた子フォルダー内のアセットを含む)が、ローカルコンピューター上の 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 .
    アセット
    レンディションを含めずに、元の形式でアセットをダウンロードする場合に、このオプションを選択します。
    オリジナルアセットにサブアセットがある場合は、サブアセットオプションを使用できます。
    レンディション
    レンディションは、アセットのバイナリ表現です。アセットは、(アップロードされたファイルの)一次表現を持ちます。アセットは任意の数の追加の表現を持つことができます。
    このオプションを選択すると、ダウンロードするレンディションを選択できます。使用できるレンディションは、選択したアセットに応じて異なります。 このオプションは、アセットにレンディションがある場合に使用できます。
    スマート切り抜き
    このオプションを選択すると、選択したアセットのすべてのスマート切り抜きレンディションが AEM 内からダウンロードされます。スマート切り抜きレンディションを含む zip ファイルが作成され、ローカルコンピューターにダウンロードされます。
    動的レンディション
    一連の代替レンディションをリアルタイムで生成するには、このオプションを選択します。また、このオプションを選択すると、動的に作成するレンディションを 画像プリセット リストから選択します。
    さらに、サイズ、測定単位、形式、カラースペース、解像度および、画像の反転用などのオプションの画像修飾子を選択できます。このオプションは、Dynamic Media を有効にしている場合にのみ使用できます。
  7. In the dialog box, tap Download. .
ダウンロードするフォルダーを選択すると、そのフォルダーの下位のアセットの階層全体がダウンロードされます。ダウンロードする各アセット(親フォルダーの下にネストされている子フォルダーのアセットを含む)を個々のフォルダーに格納するには、「 アセットごとに別のフォルダーを作成 」を選択します。

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

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. 発行インスタンスでOSGiコンポーネントを無効にするには、でOSGiコンソールにアクセスし http://[aem_server]:[port]/system/console/components ます。 com.day.cq.dam.core.impl.servlet.AssetDownloadServlet を探して、「 無効にする 」をクリックします。