Hämta resurser från Adobe Experience Manager download-assets-from-aem
Du kan hämta resurser, inklusive statiska och dynamiska återgivningar. Du kan även skicka e-postmeddelanden med länkar till resurser direkt från Adobe Experience Manager Assets. Hämtade resurser paketeras i en ZIP-fil. Den komprimerade ZIP-filen har en maximal filstorlek på 1 GB för exportjobbet. Högst 500 resurser per exportjobb tillåts.
dam-users
grupp för att komma åt länken för ZIP-nedladdning i e-postmeddelandet. För att kunna hämta resurserna måste medlemmarna ha behörighet att starta arbetsflöden som utlöser hämtning av resurser.Det går inte att hämta resurstyperna Bilduppsättningar, Snurra uppsättningar, Blandade medieuppsättningar och Carousel-uppsättningar.
Så här hämtar du resurser:
-
I det övre vänstra hörnet av AEM trycker du på Experience Manager logotyp, tryck sedan på Navigation.
-
Tryck på Assets > Files.
-
Navigera till en mapp som innehåller resurser som du vill hämta.
-
Markera mappen eller välj en eller flera resurser i mappen.
-
Tryck på i verktygsfältet Download.
Bild: Alternativ i dialogrutan Hämta.
-
I dialogrutan Hämta väljer du de hämtningsalternativ som du vill använda.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Alternativet Exportera eller hämta Beskrivning Create separate folder for each asset Välj det här alternativet om du vill inkludera varje resurs som du hämtar, inklusive resurser, i underordnade mappar som är kapslade under resursens överordnade mapp i en mapp på den lokala datorn. När det här alternativet inte är markerat ignoreras mapphierarkin som standard och alla resurser hämtas till en mapp på den lokala datorn. Email Ett e-postmeddelande skickas till användaren. Standardmallar för e-post finns på följande platser:
/libs/settings/dam/workflow/notification/email/downloadasset
./libs/settings/dam/workflow/notification/email/transientworkflowcompleted
.
Mallar som du anpassar under distributionen finns på följande platser:
/apps/settings/dam/workflow/notification/email/downloadasset
./apps/settings/dam/workflow/notification/email/transientworkflowcompleted
.
Du kan lagra klientspecifika anpassade mallar på följande platser:
/conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset
./conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted
.
Assets Välj det här alternativet om du vill hämta resursen i dess ursprungliga form utan några återgivningar.
Alternativet Delresurser är tillgängligt om den ursprungliga tillgången har delresurser.Renditions En återgivning är den binära representationen av en resurs. Resurser har en primär representation - den som utgörs av den överförda filen. De kan ha valfritt antal representationer.
Med det här alternativet kan du välja de återgivningar du vill hämta. Vilka återgivningar som är tillgängliga beror på vilken resurs du väljer. Alternativet är tillgängligt om resursen har några återgivningar.Dynamic Renditions Välj det här alternativet om du vill generera en serie alternativa återgivningar i realtid. När du väljer det här alternativet väljer du också de återgivningar som du vill skapa dynamiskt genom att välja bland Bildförinställning lista.
Du kan dessutom välja storlek och måttenhet, format, färgrymd, upplösning och alla valfria bildmodifierare, t.ex. invertering av bilden. Alternativet är bara tillgängligt om du har Dynamic Media aktiverat. -
Tryck på Download..
När du väljer en mapp att hämta hämtas hela resurshierarkin under mappen. Om du vill inkludera alla resurser som du hämtar (inklusive resurser i underordnade mappar som är kapslade under den överordnade mappen) i en enskild mapp väljer du Create separate folder for each asset.
Aktivera resurshämtningsserver enable-asset-download-servlet
Standardservleten i Experience Manager gör att autentiserade användare kan skicka godtyckligt stora, samtidiga hämtningsbegäranden för att skapa ZIP-filer med resurser som är synliga för dem och som kan överbelasta servern och nätverket. För att minska de potentiella DoS-riskerna som den här funktionen medför AssetDownloadServlet
OSGi-komponenten är inaktiverad som standard för publiceringsinstanser.
Om du vill tillåta hämtning av resurser från DAM, till exempel när du använder Assets Share Commons eller någon annan portalliknande implementering, aktiverar du servleten manuellt via en OSGi-konfiguration. Adobe rekommenderar att du anger en så låg hämtningsstorlek som möjligt utan att det påverkar den dagliga hämtningen. Ett högt värde kan påverka prestandan.
-
Skapa en mapp med en namnkonvention som anger publiceringskörningsläget som mål (
config.publish
):/apps/<your-app-name>/config.publish
. Information om hur du definierar konfigurationsegenskaper för ett körningsläge finns i Körningslägen. -
Skapa en fil av typen i konfigurationsmappen
nt:file
namngivencom.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
. -
Fylla
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
med följande. Anger en maximal storlek (i byte) för hämtningen som värdet avasset.download.prezip.maxcontentsize
. Nedanstående exempel konfigurerar den maximala storleken för ZIP-nedladdningen till högst 100 kB.code language-conf enabled=B"true" asset.download.prezip.maxcontentsize=I"102400"
Inaktivera resurshämtningsserver disable-asset-download-servlet
The Asset Download Servlet
kan inaktiveras på en Experience Manager Publicera instanser genom att uppdatera dispatcherns konfiguration för att blockera alla förfrågningar om hämtning av resurser. Servern kan även inaktiveras manuellt via OSGi-konsolen direkt.
-
Om du vill blockera resurshämtningsbegäranden via en dispatcher-konfiguration redigerar du
dispatcher.any
konfigurera och lägga till en regel i filtersektion./0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
-
Om du vill inaktivera OSGi-komponenten på en Publish-instans öppnar du OSGi-konsolen på
http://[aem_server]:[port]/system/console/components
. Sökcom.day.cq.dam.core.impl.servlet.AssetDownloadServlet
och klicka Disable.