Migrera mediefiler till AEM Assets DAM
Både Adobe Commerce och Adobe Experience Manager (AEM) har inbyggda funktioner för att effektivisera migreringen av mediefiler från Commerce till AEM Assets digitala resurshanteringssystem (DAM). Du kan också migrera mediefiler från andra källor.
Förutsättningar
- AEM as a Cloud Service-miljö etablerad med AEM Assets
- Tillräcklig lagringskapacitet
- Nätverksbandbredd för stora filöverföringar
- Administratörsåtkomst till AEM Assets as a Cloud Service
- Tillgång till källsystemet där mediefiler lagras (Adobe Commerce eller externt system)
- Lämpliga behörigheter för åtkomst till molnlagringstjänster
- AWS S3 eller Azure Blob Storage-konto
- Privat behållare/bucket-konfiguration
- Autentiseringsuppgifter
- Organiserade mediefiler klara för migrering
- Bild- och videofiler i format som stöds av AEM Assets.
- Rena, duplicerade resurser
- AEM Assets metadataprofil har konfigurerats för Commerce-resurser
- Mappade metadatavärden för varje resurs
- CSV-filredigerare (t.ex. Microsoft Excel)
Bästa praxis för migrering
-
Kuratera resurser före migrering genom att ta bort oanvänt och duplicerat innehåll.
-
Ordna materialet logiskt efter storlek, format eller skiftläge.
-
Överväg att dela upp stora migreringar i mindre grupper.
-
Schemalägg resurskrävande import under tider med låg belastning.
-
Validera metadatamappning före fullständig import.
Arbetsflöde för migrering
Följ migreringsarbetsflödet för att exportera mediefiler från Adobe Commerce eller något annat externt system och importera dem till AEM Assets DAM.
Steg 1: Exportera innehåll från den befintliga datakällan
[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur)."}
För Adobe Commerce-handlare kan modulen Fjärrlagring underlätta import och export av mediefiler. Med den här modulen kan företag lagra och hantera mediefiler med hjälp av fjärrlagringstjänster som AWS S3. Mer information om hur du konfigurerar fjärrlagring för din Commerce-instans finns i Konfigurera fjärrlagring i Konfigurationshandboken för Commerce.
Om du har mediefiler lagrade utanför Adobe Commerce kan du överföra dem direkt till någon av de datakällor som stöds av AEM as a Cloud Service.
Steg 2: Skapa en CSV-fil för metadatamappning
Skapa en CSV-fil som mappar alla mediefiler till Commerce produktdata. Välj någon av följande metoder:
- Adobe Commerce (PaaS): Använd CLI-kommandot för att automatiskt generera CSV-filen från katalogen
- Skapa CSV-filen manuellt
Exportera metadata med CLI
[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur)."}
Använd kommandot AEM Assets Integration CLI för att automatiskt generera en CSV-metadatafil som innehåller bild-URL:er, positioner och roller från de produktmediefiler som lagras i ditt Commerce-projekt.
-
Visa en lista över tillgängliga kommandon för att verifiera att modulen AEM Assets Integration är installerad:
code language-bash bin/magento list aemDe anpassade tilläggskommandona visas under
aemi början av kommandolistan. -
Kör metadataexportkommandot med ditt AEM-sökvägsprefix:
code language-bash bin/magento aem:assets:export:csv <AEM-path-prefix><AEM-path-prefix>är den grundläggande mappsökvägen där dina resurser lagras i AEM Assets DAM (till exempel/content/dam/commerce/).code language-bash bin/magento aem:assets:export:csv /content/dam/commerce/Detta skapar en
metadata.csv-fil i katalogenvar/exportsom innehåller bild-URL:er, positioner och roller för varje produktresurs i din Commerce-katalog.
Skapa CSV-filen manuellt
För mediefiler som lagras utanför Adobe Commerce skapar du CSV-filen manuellt. Kolumnrubrikerna måste matcha fältnamnen som konfigurerats i AEM Assets-metadataprofilen. När du har skapat filen fyller du i raderna med metadatavärden för varje mediefil.
Använd sökvägen för att skapa undermappar för att ordna Commerce-resurser, till exempel
content/dam/commerce/<brand>/<type>./content/dam/commerce/<sub-folder>/..<filename>Yesthumbnail, main image, swatch)Använd det här exemplet på CSV-kod för att skapa filen i en kodredigerare eller ett kalkylbladsprogram som Microsoft Excel.
| code language-csv |
|---|
|
Steg 3: Importera Assets satsvis till AEM Assets
När du har skapat metadatamappningsfilen kan du använda verktyget för massimport i AEM Assets för att importera dina resurser.
Här följer en översikt på hög nivå över hur du använder verktyget.
-
I Experience Manager-verktygsvyn väljer du Assets > Bulk Import.
{width="600" modal="regular"}
-
Välj Create i konfigurationerna för massimport för att öppna konfigurationsformuläret.
{width="600" modal="regular"}
-
Konfigurera och spara konfigurationen.
Du behöver:
- Autentiseringsuppgifter för datakällan
- Målmappen i AEM Assets där importerade filer lagras
- Valfritt. Information om MIME-typer, filstorlek och andra parametrar för att anpassa importkonfigurationen
- Sökvägen till CSV-filen för metadatamappning som du överförde till molnlagringsinstansen.
Mer information finns i Konfigurera verktyget Massimport i AEM Assets as a Cloud Service-användarhandboken.
-
När du har sparat konfigurationen använder du verktygen för massimport för att testa och köra importåtgärden.