Massenimport von Assets mithilfe der Assets-Ansicht bulk-import-assets-view
Der Massenimport in der AEM Assets-Ansicht bietet Admins die Möglichkeit, eine große Anzahl von Assets aus einer Datenquelle in AEM Assets zu importieren. Die Admins müssen keine einzelnen Assets oder Ordner mehr in AEM Assets hochladen.
Sie können Assets aus den folgenden Datenquellen importieren:
- Azure
- AWS
- Google Cloud
- Dropbox
- OneDrive
Voraussetzungen prerequisites
- Azure-Speicherkonto
- Azure-Blob-Container
- Azure-Zugriffsschlüssel oder SAS-Token basierend auf dem Authentifizierungsmodus
- AWS-Region
- AWS-Bucket
- AWS-Zugriffsschlüssel
- AWS-Zugriffsgeheimnis
- GCP-Bucket
- E-Mail für GCP-Service-Konto
- Privater Schlüssel für GCP-Service-Konto
- Dropbox-Client-ID (App-Schlüssel)
- Dropbox-Client-Geheimnis (App-Geheimnis)
- OneDrive Mandanten-ID
- OneDrive Client-ID
- OneDrive Client-Geheimnis
Zusätzlich zu diesen Voraussetzungen, die auf der Datenquelle basieren, müssen Sie den in Ihrer Datenquelle verfügbaren Namen des Quellordners kennen, der alle Assets enthält, die in AEM Assets importiert werden müssen.
Konfigurieren der Dropbox-Entwickleranwendung dropbox-developer-application
Bevor Sie Assets aus Ihrem Dropbox-Konto in AEM Assets importieren können, müssen Sie die Dropbox-Entwickleranwendung erstellen und konfigurieren.
Führen Sie die folgenden Schritte aus:
-
Melden Sie sich bei Ihrem Dropbox-Konto an und klicken Sie auf Apps erstellen.
Wenn Sie ein Enterprise Dropbox-Konto verwenden, benötigen Sie Zugriff auf die Rolle „Content-Administrator“. -
Wählen Sie im Abschnitt API auswählen das einzige verfügbare Optionsfeld aus.
-
Wählen Sie im Abschnitt Benötigten Zugriffstyp auswählen eine der folgenden Optionen aus:
-
Wählen Sie App-Ordner, wenn Sie Zugriff auf einen einzelnen Ordner benötigen, der in Ihrer Anwendung in Ihrem Dropbox-Konto erstellt wurde.
-
Wählen Sie Vollständige Dropbox, wenn Sie Zugriff auf alle Dateien und Ordner in Ihrem Dropbox-Konto benötigen.
-
-
Geben Sie einen Namen für das Formular ein und klicken Sie auf App erstellen.
-
Fügen Sie in der Registerkarte Einstellungen Ihrer Anwendung „https://experience.adobe.com“ zum Abschnitt Umleitungs-URIs hinzu.
-
Kopieren Sie die Werte für die Felder App-Schlüssel und App-Geheimnis. Die Werte sind erforderlich, um das Tool für den Massenimport in AEM Assets zu konfigurieren.
-
Fügen Sie in der Registerkarte Berechtigungen folgende Berechtigungen im Abschnitt Individuelle Bereiche hinzu.
-
account_info.read
-
files.metadata.read
-
files.content.read
-
files.content.write
-
-
Klicken Sie auf Senden, um die Änderungen zu speichern.
Konfigurieren der OneDrive-Entwickleranwendung onedrive-developer-application
Bevor Sie Assets aus Ihrem OneDrive-Konto in AEM Assets importieren können, müssen Sie die OneDrive-Entwickleranwendung erstellen und konfigurieren.
Erstellen eines Programms
-
Melden Sie sich bei Ihrem OneDrive-Konto an und klicken Sie auf Neue Registrierung.
-
Geben Sie einen Namen für die Anwendung ein und wählen Sie Nur Konten in diesem Organisationsverzeichnis (nur Adobe – Einzelmandant) unter Unterstützte Kontotypen.
-
Gehen Sie wie folgt vor, um Umleitungs-URIs hinzuzufügen:
-
Wählen Sie im Dropdown-Menü Plattform auswählen die Option Web.
-
Fügen Sie „https://experience.adobe.com“ zum Abschnitt Umleitungs-URIs hinzu.
-
-
Klicken Sie auf Registrieren. Die Anwendung wurde erfolgreich erstellt.
-
Kopieren Sie die Werte für die Felder Anwendungs-(Client)-ID und Verzeichnis-(Mandanten)-ID. Die Werte sind erforderlich, um das Tool für den Massenimport in AEM Assets zu konfigurieren.
-
Klicken Sie auf Zertifikat oder Geheimnis hinzufügen neben der Option Client-Anmeldeinformationen.
-
Klicken Sie auf Neues Client-Geheimnis, geben Sie eine Beschreibung für das Client-Geheimnis an und klicken Sie auf Hinzufügen.
-
Kopieren Sie nach der Erstellung des Client-Geheimnisses das Feld Wert (das Feld „Geheimnis-ID“ nicht kopieren). Dies ist erforderlich, um den Massenimport in AEM Assets zu konfigurieren.
Hinzufügen von API-Berechtigungen
Gehen Sie wie folgt vor, um API-Berechtigungen für die Anwendung hinzuzufügen:
- Klicken Sie auf API-Berechtigungen im linken Bereich und dann auf Berechtigung hinzufügen.
- Klicken Sie auf Microsoft-Diagramm > Delegierte Berechtigungen. Im Abschnitt Berechtigung auswählen werden die verfügbaren Berechtigungen angezeigt.
- Wählen Sie
offline_access
-Berechtigung vonOpenId permissions
undFiles.ReadWrite.All
-Berechtigung vonFiles
. - Klicken Sie auf Berechtigungen hinzufügen, um die Aktualisierungen zu speichern.
Erstellen einer Konfiguration für den Massenimport create-bulk-import-configuration
Führen Sie die folgenden Schritte aus, um in Experience Manager Assets eine Konfiguration für den Massenimport zu erstellen:
-
Klicken Sie im linken Bereich auf Massenimport und dann auf Import erstellen.
-
Wählen Sie die Datenquelle aus. Zu den verfügbaren Optionen gehören Azure, AWS, Google Cloud, Dropbox und OneDrive.
-
Geben Sie im Feld Name einen Namen für die Konfiguration des Massenimports an.
-
Geben Sie die datenquellenspezifischen Anmeldeinformationen an, wie unter Voraussetzungen beschrieben.
-
Geben Sie im Feld Quellordner den Namen des Stammordners an, der Assets in der Datenquelle enthält.
note note NOTE Wenn Sie Dropbox als Datenquelle verwenden, geben Sie den Quellordnerpfad anhand der folgenden Regeln an: - Wenn Sie beim Erstellen der Dropbox-Anwendung die Option Vollständige Dropbox wählen und der Ordner mit den Assets in
https://www.dropbox.com/home/bulkimport-assets
vorhanden ist, geben Siebulkimport-assets
in das Feld Quellordner ein. - Wenn Sie beim Erstellen der Dropbox-Anwendung die Option App-Ordner wählen und der Ordner mit den Assets in
https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets
vorhanden ist, geben Siebulkimport-assets
in das Feld Quellordner ein, wobei sichBulkImportAppFolderScope
auf den Namen der Anwendung bezieht.Apps
wird in diesem Fall automatisch hinterhome
eingefügt.
note note NOTE Wenn Sie OneDrive als Datenquelle verwenden, geben Sie den Quellordnerpfad anhand der folgenden Regeln an: - Geben Sie nur den Namen des Stammordners ohne die Domain an. Wenn also etwa der vollständige URL-Pfad des Ordners
https://my.sharepoint.com/my?id=/personal/user/Documents/Importfolder/
ist, geben Sie im Feld Quellordner den Wert/Importfolder/
an. - Wenn der Ordnername mehrere Wörter enthält, die durch Leerzeichen getrennt sind, geben Sie den Namen mit den Leerzeichen in der Massenimport-Konfiguration an.
- Der Quellordner muss sich im Stammverzeichnis befinden. Ordnerpfade werden nicht unterstützt.
- Wenn Sie beim Erstellen der Dropbox-Anwendung die Option Vollständige Dropbox wählen und der Ordner mit den Assets in
-
(Optional) Wählen Sie die Option Quelldatei nach Import löschen aus, um die Originaldateien aus dem Quelldatenspeicher zu löschen, nachdem die Dateien in Experience Manager Assets importiert wurden.
-
Wählen Sie den Importmodus. Wählen Sie Überspringen, Ersetzen oder Version erstellen. Der Modus „Überspringen“ ist der Standardmodus. In diesem Modus überspringt das Aufnahme-Tool den Import eines Assets, wenn es bereits vorhanden ist.
-
(Optional) Geben Sie im Feld Metadatendatei die zu importierende Metadatendatei im CSV-Format an. Die Metadaten-Quelldatei muss sich im Quellordner befinden. Klicken Sie auf Weiter, um zu Speicherort und Filter zu navigieren.
note note NOTE Je nach den Sicherheitsregeln Ihrer Organisation benötigen Sie möglicherweise das Einverständnis der Admins, damit diese Anwendung mit dem Massenimport-Tool verknüpft werden darf. Ist dies erforderlich, müssen die Admins ihr Einverständnis erteilen, bevor die Massenimport-Konfiguration gespeichert werden kann. -
Um einen Speicherort in DAM zu definieren, in den Assets importiert werden sollen, geben Sie im Feld Zielordner für Assets einen Pfad an. Zum Beispiel:
/content/dam/imported_assets
. -
(Optional) Geben Sie im Abschnitt Filter wählen im Feld Filtern nach Mindestgröße die minimale Dateigröße der Assets in MB an, die in den Aufnahmeprozess einbezogen werden sollen.
-
(Optional) Geben Sie im Feld Filtern nach max. Größe die maximale Dateigröße der Assets in MB an, die in den Aufnahmeprozess einbezogen werden sollen.
-
(Optional) Wählen Sie mithilfe des Felds MIME-Typ einschließen die MIME-Typen aus, die in den Aufnahmeprozess miteinbezogen werden sollen. In diesem Feld können Sie mehrere MIME-Typen auswählen. Wenn Sie keinen Wert definieren, werden alle MIME-Typen in den Aufnahmeprozess einbezogen.
-
(Optional) Wählen Sie mithilfe des Feldes MIME-Typ ausschließen die MIME-Typen aus, die ausgeschlossen werden sollen. In diesem Feld können Sie mehrere MIME-Typen auswählen. Wenn Sie keinen Wert definieren, werden alle MIME-Typen in den Aufnahmeprozess einbezogen.
-
Klicken Sie auf Weiter. Wählen Sie eine der folgenden Optionen entsprechend Ihren Vorlieben aus:
- Import speichern, um die Konfiguration vorerst zu speichern, damit Sie sie später ausführen können.
- Import speichern und ausführen, um die Konfiguration zu speichern und den Massenimport auszuführen.
- Import speichern und planen, um die Konfiguration zu speichern und den Massenimport für einen späteren Zeitpunkt zu planen. Sie können die Häufigkeit des Massenimports auswählen und Datum und Uhrzeit für den Import festlegen. Der Massenimport wird am festgelegten Datum und zur festgelegten Uhrzeit in der ausgewählten Häufigkeit ausgeführt.
-
Klicken Sie auf Speichern, um die ausgewählte Option auszuführen.
Umgang mit Dateinamen beim Massenimport filename-handling-bulkimport-assets-view
Wenn Sie Assets oder Ordner massenhaft importieren, importiert Experience Manager Assets die gesamte Struktur dessen, was in der Importquelle vorhanden ist. Experience Manager befolgt die integrierten Regeln für Sonderzeichen in den Asset- und Ordnernamen. Daher müssen diese Dateinamen bereinigt werden. Sowohl für den Ordnernamen als auch für den Asset-Namen bleibt der von den Benutzerinnen oder Benutzern definierte Titel unverändert und wird in jcr:title
gespeichert.
Während des Massenimports sucht Experience Manager nach den vorhandenen Ordnern, um das erneute Importieren der Assets und Ordner zu vermeiden, und überprüft auch die Bereinigungsregeln, die im übergeordneten Ordner angewendet werden, in dem der Import stattfindet. Wenn die Bereinigungsregeln im übergeordneten Ordner angewendet werden, werden dieselben Regeln auf die Importquelle angewendet. Für neue Importe werden die folgenden Bereinigungsregeln angewendet, um die Dateinamen von Assets und Ordnern zu verwalten.
Weitere Informationen zu unzulässigen Namen, zum Umgang mit Asset-Namen und zum Umgang mit Ordnernamen beim Massenimport finden Sie unter Umgang mit Dateinamen beim Massenimport in der Admin-Ansicht.
Anzeigen der vorhandenen Massenimportkonfigurationen view-import-configuration
Um die vorhandenen Massenimporte anzuzeigen, wählen Sie die Option Massenimporte im linken Bereich. Die Seite mit den Massenimporten mit der Liste Ausgeführte Importe wird angezeigt.
Sie können auch die gespeicherten Importe und die geplanten Importe über die Dropdown-Option anzeigen.
Bearbeiten einer Massenimportkonfiguration edit-import-configuration
Um die Konfigurationsdetails zu bearbeiten, klicken Sie auf das Symbol neben dem Konfigurationsnamen und dann auf Bearbeiten. Sie können den Titel der Konfiguration und die Importdatenquelle beim Ausführen des Bearbeitungsvorgangs nicht bearbeiten. Sie können die Konfiguration mit den Registerkarten „Ausgeführte Importe“, „Geplante Importe“ oder „Gespeicherte Importe“ bearbeiten.
Planen von einmaligen oder wiederkehrenden Importen schedule-imports
Gehen Sie wie folgt vor, um einen einmaligen oder einen wiederkehrenden Massenimport zu planen:
-
Klicken Sie auf das Symbol neben dem Konfigurationsnamen auf der Registerkarte Ausgeführte Importe oder Gespeicherte Importe und dann auf Planen. Sie können auch einen vorhandenen geplanten Import neu planen, indem Sie zur Registerkarte Geplante Importe gehen und auf Planen klicken.
-
Legen Sie eine einmalige Aufnahme fest oder erstellen Sie einen stündlichen, täglichen oder wöchentlichen Zeitplan. Klicken Sie auf Senden.
Durchführen einer Konsistenzprüfung für den Import import-health-check
Um die Verbindung mit der Datenquelle zu überprüfen, klicken Sie auf das Symbol neben dem Konfigurationsnamen und dann auf Überprüfen. Wenn die Verbindung erfolgreich hergestellt wurde, zeigt Experience Manager Assets die folgende Meldung an:
Führen Sie vor dem Ausführen eines Imports einen Probelauf durch. dry-run-bulk-import
Klicken Sie auf das Symbol neben dem Konfigurationsnamen und dann auf Probelauf, um einen Testlauf für den Massenimportvorgang aufzurufen. Experience Manager Assets zeigt die folgenden Details zum Massenimportvorgang an:
Ausführen eines Massenimports run-bulk-import
Wenn Sie den Import bei der Erstellung der Konfiguration gespeichert haben, können Sie zur Registerkarte „Gespeicherte Importe“ navigieren, auf das Symbol neben der Konfiguration klicken und dann auf Ausführen klicken.
Ebenso, wenn Sie einen bereits ausgeführten Import ausführen müssen, navigieren Sie zur Registerkarte „Ausgeführte Importe“, klicken Sie auf das Symbol neben dem Konfigurationsnamen und klicken Sie dann auf Ausführen.
Stoppen oder Planen eines laufenden Imports schedule-stop-ongoing-report
Sie können einen fortlaufenden Massenimport planen oder stoppen, indem Sie das Dialogfeld mit dem Massenimport-Status verwenden, das während eines Imports auf der Startseite des Massenimports angezeigt wird.
Sie können auch die im Zielordner importierten Assets anzeigen, indem Sie auf Assets anzeigen klicken.
Löschen einer Konfiguration für den Massenimport delete-bulk-import-configuration
Klicken Sie auf das Symbol neben dem Konfigurationsnamen auf der Registerkarte Ausgeführte Importe, Geplante Importe oder Gespeicherte Importe und dann auf Löschen, um die Massenimportkonfiguration zu löschen.
Navigieren zu Assets nach einem Massenimport view-assets-after-bulk-import
Um den Asset-Zielspeicherort anzuzeigen, in den die Assets importiert werden, nachdem der Massenimportauftrag ausgeführt wurde, klicken Sie auf das Symbol neben dem Konfigurationsnamen und dann auf Assets anzeigen.