Vorhandenen DITA-Inhalt hochladen
Erstellt für:
- Experte
- Admin
Wahrscheinlich hätten Sie ein Repository mit vorhandenen DITA-Inhalten, die Sie mit der AEM Guides verwenden möchten. Für solche vorhandenen Inhalte können Sie eine der unterstützten Methoden verwenden, die unter Hinzufügen digitaler Assets zu Adobe Experience Manager as a Cloud Service Assets erläutert werden.
Konfigurieren des UUID-Dateinamenmusters
Beim Importieren von Inhalten ist es nicht erforderlich, dass Ihre Dateinamen auf der UUID basieren. In einem System, das UUID-basierte Dateinamen verwendet, ist es obligatorisch, dass alle Dateien mit ihren UUIDs und nicht mit ihren ursprünglichen Dateinamen referenziert werden. Wenn eine importierte Datei keine UUID-basierten Dateinamen hat, können Sie das System so konfigurieren, dass seiner Dateieigenschaft eine UUID hinzugefügt wird. Diese UUID wird dann verwendet, um auf solche Dateien zu verweisen, bei denen die UUID nicht für die Benennung der Dateien verwendet wird.
Verwenden Sie die Anweisungen unter Konfigurationsüberschreibungen, um die Konfigurationsdatei zu erstellen. Geben Sie in der Konfigurationsdatei die folgenden (property)-Details an, um das UUID-Dateinamenmuster zu konfigurieren:
PID | Eigenschaftsschlüssel | Eigenschaftswert |
---|---|---|
com.adobe.fmdita.config.ConfigManager | uuid.regex | Zeichenfolge, die den Regex für das UUID-Dateinamenmuster angibt. Wenn eine Datei nicht dem angegebenen Muster folgt, wird eine UUID zur -Eigenschaft der Datei hinzugefügt und alle Verweise auf die Datei werden mit der der Datei zugewiesenen UUID aktualisiert. Standardwert: "^GUID-(?<id>.*)" |
Verwenden von cURL-Befehlen
Sie können cURL-Befehle auch verwenden, um einen Ordner in DAM zu erstellen, Dateien hochzuladen und Metadaten zum hochgeladenen Inhalt hinzuzufügen.
Erstellen eines Ordners
Führen Sie den folgenden Befehl aus, um einen Ordner im AEM-Repository zu erstellen:
curl --user <username>:<password> --data jcr:primaryType=sling:Folder "<server folder path>"
Geben Sie die folgenden Parameter an, um einen Ordner zu erstellen:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über die Berechtigungen zum Erstellen von Ordnern verfügen. -
jcr:primaryType=sling:Folder
: Geben Sie diesen an um eine Ressource vom Typ Ordner zu erstellen. -
<server folder path>
: Vollständiger Ordnerpfad mit dem Namen des neuen Ordners, den Sie im AEM-Repository erstellen möchten. Wenn Sie beispielsweise den Pfad alshttp://192.168.1.1:4502/content/dam/projects/AEM-Guides
angeben, wird derAEM-Guides
improjects
Ordner in DAM erstellt.
Datei hochladen
Führen Sie den folgenden Befehl aus, um eine Datei in das AEM-Repository hochzuladen:
curl --user <username>:<password> -T "<local file path>" "<server folder path>"
Geben Sie die folgenden Parameter zum Hochladen einer Datei an:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über Schreibrechte für denserver folder path
verfügen. -
local file path
: Vollständiger Dateipfad auf Ihrem lokalen System, den Sie hochladen möchten. -
<server folder path>
: Vollständiger Ordnerpfad auf dem AEM-Server, auf den Sie die Datei hochladen möchten.
Metadaten hinzufügen
Führen Sie den folgenden Befehl aus, um Metadaten zu einer Datei hinzuzufügen:
curl --user <username>:<password> -F<attribute name>=<value> <metadata node path>
Geben Sie die folgenden Parameter an, um Metadateninformationen hinzuzufügen:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über Schreibrechte für denmetadata node path
verfügen. -
-F<attribute name>=<value>
: Der<attribute name>
ist der Name des Metadatenattributs, z. B.audience
und der<value>
könnteinternal
sein. Sie können mehrere Name-Wert-Paare für Attribute angeben, die durch Leerzeichen getrennt sind. -
<metadata node path>
: Vollständiger Ordnerpfad, einschließlich Dateiname und Metadatenknoten. Wenn Sie beispielsweise den Pfad alshttp://192.168.1.1:4502/content/dam/projects/AEM-Guides/intro.xml/jcr:content/metadata
angeben, werden die angegebenen Metadateninformationen inintro.xml
Datei festgelegt.
Übergeordnetes Thema: Migrieren vorhandener Inhalte