上傳現有DITA內容 id176FF000JUI
最有可能的情況是,您擁有要搭配AEM Guides使用的現有DITA內容的存放庫。 對於這類現有內容,您可以使用中說明的任何支援方法 將數位資產新增至Adobe Experience Manager as a Cloud Service資產.
設定UUID檔案名稱模式
匯入內容時,檔案名稱不必以UUID為基礎。 在使用以UUID為基礎的檔案名稱的系統中,所有檔案都必須使用其UUID來參照,而非原始檔案名稱。 如果匯入的檔案沒有以UUID為基礎的檔案名稱,您可以設定系統將UUID新增至其檔案屬性。 然後,會使用此UUID來引用未使用UUID來命名檔案的此類檔案。
使用中提供的指示 設定覆寫 以建立組態檔。 在設定檔案中,提供下列(property)詳細資料以設定UUID檔案名稱模式:
com.adobe.fmdita.config.ConfigManager
uuid.regex
如果檔案未遵循指定的模式,則會將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
檔案。
父級主題: 移轉現有內容