Importação de ativos em massa usando a visualização do Assets bulk-import-assets-view
A Importação em massa na visualização do AEM Assets fornece a capacidade de importar um grande número de ativos de uma fonte de dados para o AEM Assets. Não é mais necessário fazer upload de ativos ou pastas individuais para o AEM Assets.
É possível importar ativos das seguintes fontes de dados:
- Azure
- AWS
- Google Cloud
- Dropbox
- OneDrive
Pré-requisitos prerequisites
- Conta de armazenamento do Azure
- Container do Blob Azure
- Chave de Acesso do Azure ou Token SAS com base no modo de autenticação
- Região do AWS
- Classificação AWS
- Chave de acesso do AWS
- Segredo de acesso do AWS
- Compartimento de GCP
- Email da conta de serviço GCP
- Chave privada da conta de serviço GCP
- ID do cliente do Dropbox (chave do aplicativo)
- Segredo do cliente do Dropbox (segredo do aplicativo)
- ID de locatário do OneDrive
- ID de cliente do OneDrive
- Segredo de cliente do OneDrive
Além desses pré-requisitos da fonte de dados, você deve saber o nome da pasta de origem disponível na fonte de dados que contém todos os ativos que precisam ser importados para o AEM Assets.
Configurar o aplicativo para desenvolvedores do Dropbox dropbox-developer-application
Antes de importar ativos da sua conta do Dropbox para o AEM Assets, crie e configure o aplicativo para desenvolvedores do Dropbox.
Execute as seguintes etapas:
-
Faça logon na sua conta do Dropbox e clique em Criar aplicativos.
Se você estiver usando uma conta Enterprise do Dropbox, precisará ter acesso à função Administrador de conteúdo. -
Na seção Escolher uma API, selecione o único botão de opção disponível.
-
Na seção Escolha o tipo de acesso necessário, selecione uma das seguintes opções:
-
Selecione Pasta do aplicativo se precisar acessar uma única pasta criada no seu aplicativo na conta do Dropbox.
-
Selecione Dropbox completo se precisar de acesso a todos os arquivos e pastas da sua conta do Dropbox.
-
-
Especifique um nome para o aplicativo e clique em Criar aplicativo.
-
Na guia Configurações do aplicativo, adicione https://experience.adobe.com à seção URIs de redirecionamento.
-
Copie os valores para os campos Chave do aplicativo e Segredo do aplicativo. Os valores são necessários ao configurar a ferramenta de importação em massa no AEM Assets.
-
Na guia Permissões, adicione as seguintes permissões na seção Escopos individuais.
-
account_info.read
-
files.metadata.read
-
files.content.read
-
files.content.write
-
-
Clique em Enviar para salvar as alterações.
Configurar o aplicativo para desenvolvedores do OneDrive onedrive-developer-application
Antes de importar ativos da sua conta do OneDrive para o AEM Assets, crie e configure o aplicativo para desenvolvedores do OneDrive.
Criar um aplicativo
-
Faça logon na sua conta do OneDrive e clique em Novo registro.
-
Especifique um nome para o aplicativo e selecione Apenas contas que estão neste diretório organizacional (somente Adobe – locatário único) em Tipos de conta compatíveis.
-
Execute as etapas a seguir para adicionar URIs de redirecionamento:
-
No menu suspenso Selecionar uma plataforma, selecione Web.
-
Adicione https://experience.adobe.com à seção URIs de redirecionamento:
-
-
Clique em Registrar. O aplicativo foi criado com sucesso.
-
Copie os valores para os campos ID do aplicativo (cliente) e ID do diretório (locatário). Os valores são necessários ao configurar a ferramenta de importação em massa no AEM Assets.
-
Clique em Adicionar um certificado ou segredo correspondente à opção Credenciais do cliente.
-
Clique em Novo segredo do cliente, forneça a descrição secreta do cliente, a expiração e clique em Adicionar.
-
Depois de criar o segredo de cliente, copie o campo Valor (não copie o campo ID do segredo). Isso é necessário ao configurar a importação em massa no AEM Assets.
Adicionar permissões de API
Execute as seguintes etapas para adicionar permissões de API no aplicativo:
- Clique em Permissões de API no painel esquerdo e selecione Adicionar uma permissão.
- Clique em Gráfico da Microsoft > Permissões delegadas. A seção Selecionar permissão exibe as permissões disponíveis.
- Selecione a permissão
offline_access
emOpenId permissions
e a permissãoFiles.ReadWrite.All
emFiles
. - Clique em Adicionar permissões para salvar as atualizações.
Criação de uma configuração de importação em massa create-bulk-import-configuration
Execute as seguintes etapas para criar uma configuração de importação em massa no Experience Manager Assets:
-
Clique em Importação em massa no painel esquerdo e clique em Criar importação.
-
Selecione a fonte de dados. As opções disponíveis incluem Azure, AWS, Google Cloud, Dropbox e OneDrive.
-
Especifique um nome para a configuração de importação em massa no campo Nome.
-
Especifique as credenciais específicas da fonte de dados, conforme mencionado em Pré-requisitos.
-
Forneça o nome da pasta raiz que contém ativos na fonte de dados no campo Pasta de origem.
note note NOTE Se estiver usando o Dropbox como fonte de dados, especifique o caminho da pasta de origem com base nas seguintes regras: - Se você selecionar Dropbox completo ao criar o aplicativo do Dropbox e a pasta que contiver os ativos existir em
https://www.dropbox.com/home/bulkimport-assets
, especifiquebulkimport-assets
no campo Pasta de origem. - Se você selecionar Pasta do aplicativo ao criar o aplicativo do Dropbox e a pasta que contiver os ativos existir em
https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets
, especifiquebulkimport-assets
no campo Pasta de origem, ondeBulkImportAppFolderScope
refere-se ao nome do aplicativo. Neste caso, oApps
é adicionado automaticamente apóshome
.
note note NOTE Se você estiver usando o OneDrive como fonte de dados, especifique o caminho da pasta de origem com base nas seguintes regras: - Especifique somente o nome da Pasta raiz, sem o domínio. Se o caminho completo da URL da pasta for
https://my.sharepoint.com/my?id=/personal/user/Documents/Importfolder/
, especifique/Importfolder/
no campo Pasta do Source. - Se o nome da pasta contiver várias palavras separadas por espaços, especifique o nome com os espaços na configuração de Importação em massa.
- A pasta de origem deve estar localizada na raiz do diretório. Não há suporte para caminhos de pasta.
- Se você selecionar Dropbox completo ao criar o aplicativo do Dropbox e a pasta que contiver os ativos existir em
-
(Opcional) Selecione a opção Excluir arquivo de origem após a importação para excluir os arquivos originais do armazenamento de dados de origem após os arquivos serem importados para o Experience Manager Assets.
-
Selecione o Modo de importação. Selecione Ignorar, Substituir ou Criar versão. O modo Ignorar é o padrão e nesse modo, o assimilador ignora a importação de um ativo, caso já exista.
-
(Opcional) Especifique o arquivo de metadados a ser importado, fornecido em formato CSV no campo Arquivo de metadados. O arquivo de origem de metadados deve estar na pasta de origem. Clique em Próximo para navegar até Localização e filtros.
note note NOTE Dependendo das regras de segurança da organização, talvez seja necessário o consentimento do administrador para que esse aplicativo se conecte à ferramenta Importação em massa. Se isso for necessário, o administrador precisará fornecer consentimento antes que a configuração de importação em massa possa ser salva. -
Defina um local no DAM onde os ativos devem ser importados usando o campo Pasta de destino do Assets. Por exemplo,
/content/dam/imported_assets
. -
(Opcional) Na seção Escolher filtros, forneça o tamanho mínimo de arquivo dos ativos em MB para incluí-los no processo de assimilação no campo Filtrar por tamanho mínimo.
-
(Opcional) Forneça o tamanho máximo de arquivo dos ativos em MB para incluí-los no processo de assimilação no campo Filtrar por tamanho máximo.
-
(Opcional) Selecione os tipos MIME a serem incluídos no processo de assimilação usando o campo Incluir tipo MIME. É possível selecionar vários tipos MIME nesse campo. Se não definir um valor, todos os tipos MIME serão incluídos no processo de assimilação.
-
(Opcional) Selecione os tipos MIME a serem excluídos no processo de assimilação usando o campo Excluir tipo MIME. É possível selecionar vários tipos MIME nesse campo. Se não definir um valor, todos os tipos MIME serão incluídos no processo de assimilação.
-
Clique em Avançar. Selecione uma das seguintes opções de acordo com sua preferência:
- Salvar importação para salvar a configuração a fim de executá-la posteriormente.
- Salvar e executar importação para salvar a configuração e executar a importação em massa.
- Salvar e agendar a importação para salvar a configuração e agendar a importação em massa para um momento posterior. Você pode escolher a frequência da importação em massa e definir a data e a hora da importação. A importação em massa será executada na data e hora definidas na frequência escolhida.
-
Clique em Salvar para executar a opção selecionada.
Tratamento de nomes de arquivo durante a importação em massa filename-handling-bulkimport-assets-view
Ao importar ativos ou pastas em massa, o Experience Manager Assets importa toda a estrutura existente na fonte de importação. O Experience Manager segue as regras incorporadas para caracteres especiais em nomes de ativos e pastas, portanto, esses nomes de arquivo precisam de limpeza. Tanto o nome da pasta quanto o nome do ativo definidos pelo usuário permanece inalterado e é armazenado em jcr:title
.
Durante a importação em massa, o Experience Manager procura pelas pastas existentes para evitar a reimportação de ativos e pastas e também verifica as regras de limpeza aplicadas na pasta principal onde a importação ocorre. Se as regras de limpeza forem aplicadas na pasta principal, as mesmas regras serão aplicadas à fonte de importação. Para novas importações, as seguintes regras de limpeza são aplicadas para gerenciar os nomes de arquivo de ativos e pastas.
Para obter mais informações sobre nomes não permitidos, tratamento de nomes de ativos e tratamento de nomes de pastas durante a importação em massa, consulte Tratamento de nomes de arquivos durante a importação em massa no modo de exibição de Administração.
Exibir configurações de importação em massa já existentes view-import-configuration
Para exibir as importações em massa, selecione a opção Importações em massa no painel esquerdo. A página de importações em massa é exibida com a lista de Importações executadas.
Também é possível exibir as Importações salvas e Importações agendadas na lista suspensa de opções.
Edição de configurações de importação em massa edit-import-configuration
Para editar os detalhes da configuração, clique no correspondente ao nome da configuração e clique em Editar. Não é possível editar o título da configuração e a fonte de dados de importação. Você pode editar as configurações nas guias Importações executadas, programadas ou salvas.
Agendar importações únicas ou recorrentes schedule-imports
Para agendar uma importação em massa única ou recorrente, execute as seguintes etapas:
-
Clique no correspondente ao nome da configuração disponível na guia Importações executadas ou Importações salvas e clique em Agendar. Também é possível reagendar uma importação navegando até a guia Importações programadas e clicando em Programar.
-
Defina uma assimilação única ou agende uma programação por hora, dia ou semana. Clique em Enviar.
Execução de uma verificação de integridade de importação import-health-check
Para validar a conexão com a fonte de dados, clique no correspondente ao nome da configuração e clique em Verificar. Se a conexão for bem-sucedida, o Experience Manager Assets exibirá a seguinte mensagem:
Faça uma execução de prática antes de executar uma importação dry-run-bulk-import
Clique no correspondente ao nome da configuração e clique em Execução de prática para solicitar uma execução de teste para a tarefa de importação em massa. O Experience Manager Assets exibe os seguintes detalhes sobre a tarefa de importação em massa:
Execução de uma importação em massa run-bulk-import
Se a importação foi salva ao criar a configuração, é possível navegar até a guia Importações salvas, clicar no correspondente à configuração e clicar em Executar.
Da mesma forma, caso precise executar uma importação já executada, navegue até a guia Importações executadas, clique no correspondente ao nome da configuração e clique em Executar.
Interrupção ou agendamento de uma importação em andamento schedule-stop-ongoing-report
É possível agendar ou interromper uma importação em massa em andamento usando a caixa de diálogo Status da importação em massa que é exibida na página inicial da Importação em massa durante a importação.
Também é possível visualizar os ativos que foram importados na pasta de destino clicando em Exibir ativos.
Exclusão de uma configuração de importação em massa delete-bulk-import-configuration
Clique no correspondente ao nome da configuração existente nas guias Importações executadas, Importações agendadas ou Importações salvas e clique em Excluir para excluir a configuração de importação em massa.
Navegue até os ativos após a execução de uma importação em massa view-assets-after-bulk-import
Para exibir o local de destino no Assets onde os ativos são importados após a execução das tarefas de importação em massa, clique no correspondente ao nome da configuração e clique em Exibir ativos.