上傳現有DITA內容 id176FF000JUI

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

設定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,然後資料夾 AEM-Guides 建立於 projects DAM資料夾。

上傳檔案

執行以下命令來上傳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