Herunterladen von Assets aus Adobe Experience Manager download-assets-from-aem

Version
Artikel-Link
AEM as a Cloud Service
Hier klicken
AEM 6.5
Dieser Artikel

Sie können Assets einschließlich der statischen und dynamischen Ausgabedarstellungen herunterladen. Sie haben auch die Möglichkeit, eine E-Mail mit Links zu Assets direkt von Adobe Experience Manager Assets aus zu senden. Heruntergeladene Assets werden in einer ZIP-Datei gebündelt. Die komprimierte ZIP-Datei hat für den Exportvorgang eine maximale Dateigröße von 1 GB. Es sind maximal 500 Assets pro Exportauftrag zulässig.

NOTE
Jeder Benutzer mit Leseberechtigung am Speicherort /var/dam/share kann auf den in der E-Mail-Nachricht freigegebenen Download-Link zugreifen.
Jeder Benutzer mit Leseberechtigung für den Speicherort /var/dam/jobs/download kann Assets herunterladen.
Die Asset-Typen „Bildset“, „Rotationsset“ „Set für gemischte Medien“ und „Karussellset“ können nicht heruntergeladen werden.

Gehen Sie wie folgt vor, um Assets herunterzuladen:

  1. Klicken Sie in der linken oberen Ecke auf das Logo. Klicken Sie in der linken Leiste auf Navigation.

  2. Tippen Sie auf der Seite Navigation auf Assets > Dateien.

  3. Navigieren Sie zu einem Ordner mit den Assets, die Sie herunterladen möchten.

  4. Wählen Sie den Ordner oder ein oder mehrere Assets im Ordner aus.

  5. Klicken Sie in der Symbolleiste auf Herunterladen.

  6. Wählen Sie im Dialogfeld „Herunterladen“ die gewünschten Download-Optionen aus.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
    Export- oder Download-Optionen Beschreibung
    Separaten Ordner für jedes Asset erstellen Wählen Sie diese Option, um jedes Asset, das Sie herunterladen – einschließlich der Assets in Unterordnern, die unter dem übergeordneten Ordner des Assets verschachtelt sind – in einen Ordner auf Ihrem lokalen Computer aufzunehmen. Wenn diese Option nicht ausgewählt ist, wird standardmäßig die Ordnerhierarchie ignoriert und alle Assets werden in einen Ordner auf Ihrem lokalen Computer heruntergeladen.
    E-Mail

    Eine E-Mail-Benachrichtigung wird an die Benutzenden gesendet. Standardmäßige E-Mail-Vorlagen finden Sie in folgenden Ordnern:

    • /libs/settings/dam/workflow/notification/email/downloadasset.
    • /libs/settings/dam/workflow/notification/email/transientworkflowcompleted.

    Vorlagen, die Sie während der Bereitstellung anpassen, stehen an den folgenden Speicherorten zur Verfügung:

    • /apps/settings/dam/workflow/notification/email/downloadasset.
    • /apps/settings/dam/workflow/notification/email/transientworkflowcompleted.

    Sie können mandantenspezifische benutzerdefinierte Vorlagen in folgenden Ordnern speichern:

    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset.
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted.
    Asset(s) Wählen Sie diese Option, um das Asset in seiner Originalform ohne Ausgabedarstellungen herunterzuladen.
    Die Option „Unter-Assets“ ist verfügbar, wenn das ursprüngliche Asset Unter-Assets enthält.
    Ausgabedarstellung(en) Eine Ausgabedarstellung ist die binäre Darstellung eines Assets. Assets verfügen über eine primäre Darstellung, nämlich die der hochgeladenen Datei. Sie können außerdem mehrere Darstellungen aufweisen.
    Mit dieser Option können Sie die Ausgabedarstellungen auswählen, die heruntergeladen werden sollen. Die verfügbaren Ausgabedarstellungen hängen vom ausgewählten Asset ab. Die Option ist verfügbar, wenn das Asset über Ausgabedarstellungen verfügt.
    Smartes Zuschneiden Wählen Sie diese Option, um alle Ausgabedarstellungen des ausgewählten Assets, die mit der Funktion „Smartes Zuschneiden“ erstellt wurden, aus AEM herunterzuladen. Eine ZIP-Datei mit den Ausgabedarstellungen, die mit der Funktion „Smartes Zuschneiden“ erstellt wurden, wird erstellt und auf Ihren lokalen Computer heruntergeladen.
    Dynamische Ausgabedarstellung(en) Wählen Sie diese Option, um eine Reihe von alternativen Ausgabedarstellungen in Echtzeit zu erstellen. Wenn Sie diese Option wählen, wählen Sie durch Auswahl aus der Liste Bildvorgabe auch die Ausgabedarstellungen, die Sie dynamisch erstellen möchten.
    Außerdem können Sie Größe und Einheit, Format, Farbraum, Auflösung und beliebige Bild-Modifikatoren auswählen (um das Bild z. B. umzukehren). Die Option ist nur verfügbar, wenn Sie Dynamic Media aktiviert haben.
  7. Klicken Sie im Dialogfeld auf Herunterladen.

Wenn Sie einen Ordner zum Herunterladen auswählen, wird die gesamte Asset-Hierarchie unter diesem Ordner heruntergeladen. Um jedes heruntergeladene Asset (einschließlich Assets in untergeordneten Ordnern) in einem eigenen Ordner abzulegen, wählen Sie die Option Separaten Ordner für jedes Asset erstellen.

Aktivieren des Asset-Download-Servlets enable-asset-download-servlet

Das Standard-Servlet in Experience Manager ermöglicht es authentifizierten Benutzern, beliebig große, gleichzeitige Download-Anforderungen für die Erstellung von ZIP-Dateien mit für sie sichtbaren Assets zu stellen, die den Server und das Netzwerk überlasten können. Um potenzielle DoS-Risiken zu reduzieren, die durch diese Funktion verursacht werden, ist die AssetDownloadServlet-OSGi-Komponente für Veröffentlichungsinstanzen standardmäßig deaktiviert.

Um das Herunterladen von Assets aus Ihrem DAM zu ermöglichen (z. B. bei Verwendung von Asset Share Commons oder einer anderen portalähnlichen Implementierung), aktivieren Sie das Servlet manuell über eine OSGi-Konfiguration. Adobe empfiehlt, die zulässige Download-Größe so gering wie möglich zu halten, ohne dass dabei die täglichen Download-Anforderungen beeinträchtigt werden. Ein hoher Wert kann sich auf die Leistung auswirken.

  1. Erstellen Sie einen Ordner mit einer Namenskonvention, die den Veröffentlichungs-Ausführungsmodus (config.publish) adressiert: /apps/<your-app-name>/config.publish. Um Konfigurationseigenschaften für einen Laufmodus zu definieren, siehe Ausführungsmodi.

  2. Erstellen Sie im Konfigurationsordner eine Datei des Typs nt:file mit dem Namen com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config.

  3. Füllen Sie com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config wie folgt. Legt eine maximale Größe (in Byte) für den Download als Wert von asset.download.prezip.maxcontentsize fest. Im folgenden Beispiel wird die maximale Größe des ZIP-Downloads auf maximal 100 KB konfiguriert.

    code language-conf
    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

Um mit GET-Anfragen Dateien herunterladen zu können, setzt Experience Manager standardmäßig ein Limit von 50 MB für die Downloadgröße des ZIP-Archivs durch. Über POST -Anfragen oder die Benutzeroberfläche initiierte Downloads sind von dieser Beschränkung nicht betroffen.

Deaktivieren des Asset-Download-Servlets disable-asset-download-servlet

Das Asset Download Servlet kann in einer Experience Manager-Veröffentlichungsinstanz deaktiviert werden, indem die Dispatcher-Konfiguration so aktualisiert wird, dass sie alle Asset-Download-Anfragen blockiert. Das Servlet kann auch manuell direkt über die OSGi-Konsole deaktiviert werden.

  1. Um Asset-Download-Anfragen über eine Dispatcher-Konfiguration zu blockieren, bearbeiten Sie die dispatcher.any-Konfiguration und fügen Sie dem Filterabschnitt eine Regel hinzu. /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

  2. Um die OSGi-Komponente in einer Veröffentlichungsinstanz zu deaktivieren, rufen Sie die OSGi-Konsole unter http://[aem_server]:[port]/system/console/components auf. Suchen Sie com.day.cq.dam.core.impl.servlet.AssetDownloadServlet und klicken Sie auf Deaktivieren.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2