Baixar ativos em Adobe Experience Manager download-assets-from-aem

Versão
Link do artigo
AEM as a Cloud Service
Clique aqui
AEM 6.5
Este artigo

É possível baixar ativos, incluindo representações estáticas e dinâmicas. Como alternativa, você pode enviar emails com links para ativos diretamente do Adobe Experience Manager Assets. Os ativos baixados são incluídos em um arquivo ZIP. O arquivo ZIP compactado tem um tamanho máximo de arquivo de 1 GB para o trabalho de exportação. Um máximo de 500 ativos totais por trabalho de exportação são permitidos.

NOTE
Qualquer usuário com permissões de leitura em /var/dam/share O local pode acessar o link de download compartilhado na mensagem de email.
Qualquer usuário com permissões de leitura para /var/dam/jobs/download O local pode baixar ativos.
Os tipos de ativos - Conjuntos de imagens, Conjuntos de rotação, Conjuntos de mídia mista e Conjuntos de carrossel não podem ser baixados.

Para baixar ativos, siga estas etapas:

  1. No canto superior esquerdo, clique no logotipo. No painel à esquerda, clique em Navegação.

  2. No Navegação clique em Assets > Arquivos.

  3. Navegue até uma pasta que contenha os ativos que você deseja baixar.

  4. Selecione a pasta ou selecione um ou mais ativos na pasta.

  5. Na barra de ferramentas, clique em Baixar.

  6. Na caixa de diálogo Download, selecione as opções de download desejadas.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
    Opção de exportação ou download Descrição
    Criar uma pasta separada para cada ativo Selecione essa opção para incluir cada ativo baixado, inclusive ativos em pastas secundárias aninhadas na pasta principal do ativo, em uma pasta no computador local. Quando essa opção não está selecionada, por padrão, a hierarquia de pastas é ignorada e todos os ativos são baixados para uma pasta no computador local.
    Email

    Uma notificação por email é enviada ao usuário. Os modelos padrão de email estão disponíveis nos seguintes locais:

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

    Os modelos que você personaliza durante a implantação estão disponíveis nos seguintes locais:

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

    Você pode armazenar modelos personalizados específicos do locatário nos seguintes locais:

    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset.
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted.
    Ativo(s) Selecione essa opção para baixar o ativo em sua forma original sem representações.
    A opção sub-ativos está disponível se o ativo original tiver sub-ativos.
    Representação(ões) Uma representação é a representação binária de um ativo. Os ativos têm uma representação principal - a do arquivo carregado. Eles podem ter qualquer número de representações.
    Com essa opção, é possível selecionar as representações que deseja baixar. As representações disponíveis dependem do ativo selecionado. A opção estará disponível se o ativo tiver representações.
    Cortes inteligentes Selecione essa opção para baixar todas as representações de corte inteligente do ativo selecionado no AEM. Um arquivo zip com as representações de Recorte inteligente é criado e baixado no computador local.
    Representação(ões) dinâmica(s) Selecione essa opção para gerar uma série de representações alternativas em tempo real. Ao selecionar essa opção, você também seleciona as representações que deseja criar dinamicamente, selecionando entre as Predefinição de imagem lista.
    Além disso, você pode selecionar o tamanho e a unidade de medida, o formato, o espaço de cor, a resolução e qualquer modificador de imagem opcional, como inverter a imagem. A opção só estará disponível se você Dynamic Media ativado.
  7. Na caixa de diálogo, clique em Baixar.

Ao selecionar uma pasta para download, a hierarquia completa de ativos na pasta é baixada. Para incluir cada ativo baixado (incluindo ativos em pastas secundárias aninhadas na pasta principal) em uma pasta individual, selecione Criar uma pasta separada para cada ativo.

Ativar o servlet de download de ativos enable-asset-download-servlet

O servlet padrão em Experience Manager O permite que usuários autenticados emitam arbitrariamente grandes solicitações de download simultâneas para criar arquivos ZIP de ativos visíveis a eles que podem sobrecarregar o servidor e a rede. Para reduzir os riscos potenciais de DoS causados por esse recurso, AssetDownloadServlet O componente OSGi é desativado por padrão para instâncias de publicação.

Para permitir o download de ativos do seu DAM, ao usar algo como o Asset Share Commons ou outra implementação semelhante a um portal, ative manualmente o servlet por meio de uma configuração OSGi. A Adobe recomenda definir o tamanho permitido do download o mais baixo possível, sem afetar os requisitos diários de download. Um valor alto pode afetar o desempenho.

  1. Criar uma pasta com uma convenção de nomenclatura direcionada ao modo de execução de publicação (config.publish): /apps/<your-app-name>/config.publish. Para definir propriedades de configuração para um modo de execução, consulte Modos de execução.

  2. Na pasta de configuração, crie um arquivo do tipo nt:file nomeado com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config.

  3. Preencher com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config com o seguinte. Define um tamanho máximo (em bytes) para o download como o valor de asset.download.prezip.maxcontentsize. O exemplo abaixo configura o tamanho máximo do download do ZIP para não exceder 100 kb.

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

Por padrão, para GET solicitações para baixar arquivos, Experience Manager Impõe um limite de 50 MB no tamanho de download do arquivo ZIP. Downloads iniciados por POST solicitações ou a interface do usuário não são afetadas por esse limite.

Desativar o servlet de download de ativos disable-asset-download-servlet

A variável Asset Download Servlet pode ser desativado em um Experience Manager Publique instâncias atualizando a configuração do Dispatcher para bloquear qualquer solicitação de download de ativo. O servlet também pode ser desativado manualmente por meio do console OSGi diretamente.

  1. Para bloquear solicitações de download de ativos por meio de uma configuração do Dispatcher, edite o dispatcher.any e adicionar uma regra à variável seção de filtro. /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

  2. Para desativar o componente OSGi em uma instância de publicação, acesse o Console OSGi em http://[aem_server]:[port]/system/console/components. Localizar com.day.cq.dam.core.impl.servlet.AssetDownloadServlet e clique em Desativar.

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