Massimportera resurser med Assets Essentials bulk-import-essentials
Med massimport i AEM Assets Essentials kan administratörer importera ett stort antal resurser från en datakälla till AEM Assets. Administratörerna behöver inte längre överföra enskilda resurser eller mappar till AEM Assets.
Du kan importera resurser från följande datakällor:
- AWS
- Google Cloud
- Dropbox
- OneDrive
- Azure
Förutsättningar prerequisites
- Azure Storage-konto
- Azure Blob Container
- Azure Access Key eller SAS-token baserat på autentiseringsläge
- AWS
- AWS Bucket
- AWS Access Key
- AWS Access Secret
- GCP Bucket
- E-postadress för GCP-tjänstkonto
- Privat nyckel för GCP-tjänstkonto
- Klient-ID för Dropbox
- Dropbox Client Secret
- Klient-ID för OneDrive
- OneDrive-klient-ID
- OneDrive-klienthemlighet
Förutom dessa krav som baseras på datakällan måste du vara medveten om källmappsnamnet som finns i datakällan och som innehåller alla resurser som behöver importeras till AEM Assets.
Konfigurera utvecklarprogrammet Dropbox dropbox-developer-application
Skapa och konfigurera utvecklarprogrammet för Dropbox innan du importerar resurser från ditt Dropbox-konto till AEM Assets.
Utför följande steg:
-
Logga in på ditt Dropbox-konto och klicka på Create apps.
Om du använder ett Enterprise Dropbox-konto måste du ha tillgång till rollen Innehållsadministratör. -
Markera den enda tillgängliga alternativknappen i avsnittet Choose an API.
-
Välj något av följande alternativ i avsnittet Choose the type of access you need:
-
Välj App folder om du behöver åtkomst till en enda mapp som skapats i programmet i ditt Dropbox-konto.
-
Välj Full Dropbox om du behöver åtkomst till alla filer och mappar på ditt Dropbox-konto.
-
-
Ange ett namn för programmet och klicka på Create app.
-
Lägg till https://experience.adobe.com i avsnittet Redirect URIs på fliken Settings i ditt program.
-
Kopiera värdena för fälten App key och App secret. Värdena krävs när verktyget för bulkimport konfigureras i AEM Assets.
-
Lägg till följande behörigheter i avsnittet Individual scopes på fliken Permissions.
-
account_info.read
-
files.metadata.read
-
files.content.read
-
files.content.write
-
-
Klicka på Submit om du vill spara ändringarna.
Konfigurera OneDrive-utvecklarprogrammet onedrive-developer-application
Skapa och konfigurera OneDrive-utvecklarprogrammet innan du importerar resurser från ditt OneDrive-konto till AEM Assets.
Skapa ett program
-
Logga in på ditt OneDrive-konto och klicka på New registration.
-
Ange ett namn för programmet och välj Accounts in this organizational directory only (Adobe only - Single tenant) från Supported account types.
-
Utför följande steg för att lägga till omdirigerings-URI
-
Välj Web i listrutan Select a platform.
-
Lägg till https://experience.adobe.com i avsnittet Redirect URIs.
-
-
Klicka på Register. Programmet har skapats.
-
Kopiera värdena för fälten Application (client) ID och Directory (tenant) ID. Värdena krävs när verktyget för bulkimport konfigureras i AEM Assets.
-
Klicka på Add a certificate or secret som motsvarar alternativet Client credentials.
-
Klicka på New client secret, ange beskrivning av klienthemlighet, förfallodatum och klicka på Add.
-
När du har skapat klienthemligheten kopierar du fältet Value (kopiera inte fältet för hemligt ID). Det krävs när bulkimport konfigureras i AEM Assets.
Lägg till API-behörigheter
Utför följande steg för att lägga till API-behörigheter för programmet:
- Klicka på API permissions i den vänstra rutan och klicka på Add a permission.
- Klicka på Microsoft Graph > Delegated permissions. Avsnittet Select Permission visar tillgängliga behörigheter.
- Välj
offline_access
behörighet frånOpenId permissions
ochFiles.ReadWrite.All
behörighet frånFiles
. - Klicka på Add permissions för att spara uppdateringarna.
Skapa bulkimportkonfiguration create-bulk-import-configuration
Utför följande steg för att skapa en bulkimportkonfiguration i Experience Manager Assets:
-
Klicka på Bulk Import i den vänstra rutan och klicka på Create Import.
-
Välj datakälla. De tillgängliga alternativen är Azure, AWS, Google Cloud, Dropbox och OneDrive.
-
Ange ett namn för bulkimportkonfigurationen i fältet Name.
-
Ange de autentiseringsuppgifter som är specifika för datakällan och som anges i Förutsättningar.
-
Ange namnet på rotmappen som innehåller resurser i datakällan i fältet Source Folder.
note note NOTE Om du använder Dropbox som datakälla anger du källmappens sökväg baserat på följande regler: - Om du väljer Fullt Dropbox när du skapar programmet Dropbox och den mapp som innehåller resurserna finns på
https://www.dropbox.com/home/bulkimport-assets
anger dubulkimport-assets
i fältet Source Folder. - Om du väljer App-mapp när du skapar programmet Dropbox och den mapp som innehåller resurserna finns på
https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets
anger dubulkimport-assets
i fältet Source Folder därBulkImportAppFolderScope
refererar till programmets namn.Apps
läggs automatiskt till efterhome
i det här fallet.
- Om du väljer Fullt Dropbox när du skapar programmet Dropbox och den mapp som innehåller resurserna finns på
-
(Valfritt) Välj alternativet Delete source file after import om du vill ta bort originalfilerna från källdatalagret när filerna har importerats till Experience Manager Assets.
-
Välj Import Mode. Välj Skip, Replace eller Create Version. Hoppa över är standardläget och i det här läget hoppar användaren över att importera en resurs om den redan finns.
-
(Valfritt) Ange den metadatafil som ska importeras i CSV-format i fältet Metadata File. Källfilen för metadata måste finnas i källmappen. Klicka på Next för att navigera till Location & Filters.
-
Om du vill definiera en plats i DAM där resurser ska importeras med fältet Assets Target Folder anger du en sökväg. Exempel:
/content/dam/imported_assets
. -
(Valfritt) I avsnittet Choose Filters anger du den minsta filstorleken för resurser i MB som ska inkluderas i inmatningsprocessen i fältet Filter by Min Size.
-
(Valfritt) Ange den maximala filstorleken för resurser i MB som ska inkluderas i inmatningsprocessen i fältet Filter by Max Size.
-
(Valfritt) Välj de MIME-typer som ska inkluderas i inmatningsprocessen med hjälp av fältet Include MIME Type. Du kan välja flera MIME-typer i det här fältet. Om du inte definierar något värde inkluderas alla MIME-typer i inmatningsprocessen.
-
(Valfritt) Välj de MIME-typer som ska uteslutas i inmatningsprocessen med hjälp av fältet Exclude MIME Type. Du kan välja flera MIME-typer i det här fältet. Om du inte definierar något värde inkluderas alla MIME-typer i inmatningsprocessen.
-
Klicka på Next. Välj något av följande alternativ efter dina önskemål:
- Save import om du vill spara konfigurationen för tillfället så att du kan köra den senare.
- Save & run import om du vill spara konfigurationen och köra bulkimporten.
- Save & schedule import om du vill spara konfigurationen och schemalägga bulkimporten en senare gång. Du kan välja frekvens för bulkimporten och ange datum och tid för importen. Massimporten körs på angivet datum och angiven tid i vald frekvens.
-
Klicka på Save för att köra det valda alternativet.
Hantera filnamn vid bulkimport filename-handling-bulkimport-assets-view
När du importerar resurser eller mappar i grupp importerar Experience Manager Assets hela strukturen för det som finns i importkällan. Experience Manager följer de inbyggda reglerna för specialtecken i resurs- och mappnamnen, och därför måste dessa filnamn saneras. För både mappnamn och resursnamn ändras inte den rubrik som definieras av användaren och lagras i jcr:title
.
Under bulkimporten letar Experience Manager efter de befintliga mapparna för att undvika att importera resurserna och mapparna igen, och verifierar även rensningsreglerna som tillämpas i den överordnade mappen där importen sker. Om saneringsreglerna tillämpas i den överordnade mappen, tillämpas samma regler på importkällan. För ny import används följande saneringsregler för att hantera filnamnen på resurser och mappar.
Mer information om otillåtna namn, hantering av resursnamn och hantering av mappnamn vid bulkimport finns i Hantera filnamn vid bulkimport.
Visa befintliga bulkimportkonfigurationer view-import-configuration
Om du vill visa den befintliga massimporten väljer du alternativet Bulk Imports i den vänstra rutan. Sidan för bulkimport visas med listan Executed Imports.
Du kan även visa Saved Imports och Scheduled Imports från listrutan.
Redigera bulkimportkonfiguration edit-import-configuration
Om du vill redigera konfigurationsinformationen klickar du på som motsvarar konfigurationsnamnet och sedan på Edit. Du kan inte redigera titeln för konfigurationen och importdatakällan när du utför redigeringsåtgärden. Du kan redigera konfigurationen med hjälp av flikarna Körd, Schemalagd eller Sparad import.
Schemalägg engångs- eller återkommande importer schedule-imports
Så här schemalägger du en enstaka eller återkommande bulkimport:
-
Klicka på som motsvarar konfigurationsnamnet som finns på fliken Executed Imports eller Saved Imports och klicka på Schedule. Du kan också schemalägga om en befintlig schemalagd import genom att gå till fliken Scheduled Imports och klicka på Schedule.
-
Ställ in ett engångsintag eller schemalägg ett timschema, ett dagligt eller ett veckoschema. Klicka på Submit.
Utför en hälsokontroll vid import import-health-check
Om du vill validera anslutningen till datakällan klickar du på som motsvarar konfigurationsnamnet och sedan på Check. Om anslutningen lyckas visas följande meddelande i Experience Manager Assets:
Utför en torr körning innan du utför en import dry-run-bulk-import
Klicka på som motsvarar konfigurationsnamnet och klicka på Dry Run för att starta en testkörning för massimportjobbet. Experience Manager Assets visar följande information om massimportjobbet:
Köra en bulkimport run-bulk-import
Om du har sparat importen när du skapade konfigurationen kan du navigera till fliken Sparad import, klicka på ikonen som motsvarar konfigurationen och klicka på Run.
Om du behöver köra en import som redan har slutförts går du till fliken Executed Imports, klickar på som motsvarar konfigurationsnamnet och klickar på Run.
Stoppa eller schemalägg en pågående import schedule-stop-ongoing-report
Du kan schemalägga eller stoppa en pågående bulkimport med dialogrutan för status vid bulkimport som visas på startsidan för massimport under en import.
Du kan också visa de resurser som har importerats till målmappen genom att klicka på View Assets.
Ta bort en bulkimportkonfiguration delete-bulk-import-configuration
Klicka på ikonen som motsvarar konfigurationsnamnet på flikarna Executed Imports, Scheduled Imports eller Saved Imports och klicka på Delete för att ta bort konfigurationen för massimport.
Navigera till resurser när du har utfört bulkimport view-assets-after-bulk-import
Om du vill visa Assets-målplatsen där resurserna importeras efter att du har kört massimportjobbet klickar du på som motsvarar konfigurationsnamnet och sedan på View Assets.