上傳現有DITA內容 id176FF000JUI

您很可能擁有要與AEM Guides搭配使用的現有DITA內容存放庫。 對於這類現有內容,您可以使用新增數位資產至Adobe Experience Manager as a Cloud Service Assets中說明的任何支援方法。

設定UUID檔案名稱模式

匯入內容時,檔案名稱不必以UUID為基礎。 在使用以UUID為基礎的檔案名稱的系統中,所有檔案都必須使用其UUID來參照,而非原始檔案名稱。 如果匯入的檔案沒有以UUID為基礎的檔案名稱,您可以設定系統將UUID新增至其檔案屬性。 然後,會使用此UUID來引用未使用UUID來命名檔案的此類檔案。

使用組態覆寫中提供的指示來建立組態檔。 在設定檔案中,提供下列(property)詳細資料以設定UUID檔案名稱模式:

PID
屬性索引鍵
屬性值
com.adobe.fmdita.config.ConfigManager
uuid.regex
指定UUID檔案名稱模式的規則運算式的字串。
如果檔案未遵循指定的模式,則會將UUID新增至檔案的屬性,而且所有對該檔案的參照都會以指派給該檔案的UUID更新。
預設值"^GUID-(?<id>.*)"

使用curl命令

您也可以使用curl命令在DAM中建立資料夾、上傳檔案,以及在上傳的內容上新增中繼資料。

建立資料夾

執行以下命令,在AEM存放庫中建立資料夾:

curl --user <username>:<password> --data jcr:primaryType=sling:Folder "<server folder path>"

指定下列引數以建立資料夾:

  • <username>:<passowrd>:指定要存取AEM存放庫的使用者名稱和密碼。 此使用者必須擁有資料夾建立許可權。

  • jcr:primaryType=sling:Folder:指定此引數​ ,以建立資料夾型別資源。

  • <server folder path>:完整的資料夾路徑,包括您要在AEM存放庫中建立的新資料夾名稱。 例如,如果您將路徑指定為http://192.168.1.1:4502/content/dam/projects/AEM-Guides,則會在DAM的projects資料夾中建立資料夾AEM-Guides

上傳檔案

執行以下命令來上傳AEM存放庫中的檔案:

curl --user <username>:<password> -T "<local file path>" "<server folder path>"

指定下列引數以上傳檔案:

  • <username>:<passowrd>:指定要存取AEM存放庫的使用者名稱和密碼。 此使用者必須擁有server folder path的寫入許可權。

  • local file path:您想要上傳之本機系統上的完整檔案路徑。

  • <server folder path>:您要上傳檔案的AEM伺服器上的完整資料夾路徑。

新增中繼資料

執行以下命令,在檔案中新增中繼資料:

curl --user <username>:<password> -F<attribute name>=<value> <metadata node path>

指定下列引數以新增中繼資料資訊:

  • <username>:<passowrd>:指定要存取AEM存放庫的使用者名稱和密碼。 此使用者必須擁有metadata node path的寫入許可權。

  • -F<attribute name>=<value><attribute name>是中繼資料屬性的名稱,例如audience,而<value>可以是internal。 您可以指定多個以空格分隔的屬性名稱 — 值組。

  • <metadata node path>:完整的資料夾路徑,包括檔案名稱及其中繼資料節點。 例如,如果您將路徑指定為http://192.168.1.1:4502/content/dam/projects/AEM-Guides/intro.xml/jcr:content/metadata,則指定的中繼資料資訊會設定在intro.xml檔案上。

上層主題:​移轉現有內容

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178