使用 Assets 檢視大量匯入資產 bulk-import-assets-view

AEM Assets 檢視中的大量匯入能讓管理員將大量資產從資料來源匯入到 AEM Assets。管理員不再需要將單個資產或資料夾上傳到 AEM Assets。

NOTE
Assets 視圖大量匯入工具器使用的後端與管理員視圖大量匯入工具相同。 但是,它提供了更多可供匯入的資料來源和更簡化的使用者體驗。

您可以從以下資料來源匯入資產:

  • Azure
  • AWS
  • Google 雲端
  • Dropbox
  • OneDrive

先決條件 prerequisites

資料來源
先決條件
Azure
  • Azure 儲存體帳戶
  • Azure Blob 容器
  • 根據驗證模式的 Azure 存取金鑰或 SAS 權杖
AWS
  • AWS 區域
  • AWS 儲存貯體
  • AWS 存取金鑰
  • AWS 存取密碼
Google 雲端
  • GCP 貯體
  • GCP 服務帳戶電子郵件
  • GCP 服務帳戶私密金鑰
Dropbox
  • Dropbox的使用者端ID (應用程式金鑰)
  • Dropbox使用者端密碼(應用程式密碼)
OneDrive
  • OneDrive 租用戶 ID
  • OneDrive 用戶端 ID
  • OneDrive 用戶端密碼

除了這些根據資料來源的先決條件之外,您也必須了解資料來源中可用的來源資料夾名稱,其中包含需要匯入到 AEM Assets 的所有資產。

設定 Dropbox 開發人員應用程式 dropbox-developer-application

在將 Dropbox 帳戶中的資產匯入到 AEM Assets 之前,請先建立並設定 Dropbox 開發人員應用程式。

執行以下步驟:

  1. 登入您的 Dropbox 帳戶並按一下「建立應用程式」。
    如果您使用 Enterprise Dropbox 帳戶,則需要具有內容管理員角色的存取權。

  2. 在「選擇 API」區段中,選取唯一可用的選項按鈕。

  3. 在「選擇您需要的存取類型」區段中,選取以下其中一個選項:

    • 如果您需要存取在 Dropbox 帳戶中應用程式內建立的單一資料夾,請選取「應用程式資料夾」。

    • 如果您需要存取 Dropbox 帳戶中的所有檔案和資料夾,請選取「完整 Dropbox」。

  4. 指定應用程式的名稱,然後按一下「建立應用程式」。

  5. 在應用程式的「設定」索引標籤中,將 https://experience.adobe.com 新增至「重新導向 URI」區段。

  6. 複製「應用程式金鑰」和「應用程式密碼」欄位的值。在 AEM Assets 中設定大量匯入工具時需要這些值。

  7. 在「權限」索引標籤,將以下權限新增到「個別範圍」區段。

    • account_info.read

    • files.metadata.read

    • files.content.read

    • files.content.write

  8. 按一下「提交」以儲存變更。

設定 OneDrive 開發人員應用程式 onedrive-developer-application

在將 OneDrive 帳戶中的資產匯入到 AEM Assets 之前,請先建立並設定 OneDrive 開發人員應用程式。

建立應用程式

  1. 登入您的 OneDrive 帳戶,然後按一下「新註冊」。

  2. 指定應用程式的名稱,從「支援的帳戶類型」中選取「僅此組織目錄中的帳戶 (僅限 Adobe - 單一租用戶)」。

  3. 執行下列步驟以新增重新導向 URI:

    1. 在「選取平台」下拉式選單中,選取「Web」。

    2. 將 https://experience.adobe.com 新增至「重新導向 URI」區段。

  4. 按一下「註冊」。應用程式建立成功。

  5. 複製「應用程式 (用戶端) ID」和「目錄 (租用戶) ID」欄位的值。在 AEM Assets 中設定大量匯入工具時需要這些值。

  6. 按一下與「用戶端憑證」選項相對應的「新增憑證或密碼」。

  7. 按一下「新用戶端密碼」,提供用戶端密碼描述和有效期,然後點選「新增」。

  8. 建立用戶端密碼後,複製「」欄位 (不要複製「密碼 ID」欄位)。在 AEM Assets 中設定大量匯入工具時需要此值。

新增 API 權限

執行下列步驟以新增應用程式的 API 權限:

  1. 按一下左窗格中的「API 權限」,然後按一下「新增權限」。
  2. 按一下「Microsoft Graph > 委派的權限」。「選取權限」區段會顯示可用權限。
  3. OpenId permissions 選取 offline_access 權限,從 Files 選取 Files.ReadWrite.All 權限。
  4. 按一下「新增權限」以儲存更新。

建立大量匯入設定 create-bulk-import-configuration

執行以下步驟在 Experience Manager Assets 中建立大量匯入設定:

  1. 按一下左窗格中的「大量匯入」,然後點選「建立匯入」。

  2. 選取資料來源。可用選項包括「Azure」、「AWS」、「Google Cloud」、「Dropbox」和「OneDrive」。

  3. 在「名稱」欄位中為大量匯入設定指定名稱。

  4. 指定資料來源特定的認證,如先決條件中所述。

  5. 在「來源資料夾」欄位中,提供包含資料來源中資產的根資料夾名稱。

    note note
    NOTE
    如果您使用 Dropbox 作為資料來源,請依照下列規則來指定來源資料夾路徑:
    • 如果您在建立 Dropbox 應用程式時選取「完整 Dropbox」,並且包含資產的資料夾位於 https://www.dropbox.com/home/bulkimport-assets,則在「來源資料夾」欄位中指定 bulkimport-assets
    • 如果您在建立 Dropbox 應用程式時選取「應用程式資料夾」,並且包含資產的資料夾位於 https://www.dropbox.com/home/Apps/BulkImportAppFolderScope/bulkimport-assets,則在「來源資料夾」欄位中指定 bulkimport-assets,其中 BulkImportAppFolderScope 是指應用程式的名稱。在這種情況下,Apps 會自動加在 home 後面。
    note note
    NOTE
    如果您使用OneDrive做為資料來源,請根據下列規則指定來源資料夾路徑:
    • 僅指定根資料夾名稱,不含網域。 如果資料夾的完整URL路徑為https://my.sharepoint.com/my?id=/personal/user/Documents/Importfolder/,請在​ Source資料夾 ​欄位中指定/Importfolder/
    • 如果資料夾名稱包含多個以空格分隔的字詞,請在「大量匯入」組態中指定包含空格的名稱。
    • 來源資料夾必須位於根目錄。 不支援資料夾路徑。
  6. (可選) 選取「匯入後刪除來源檔案」選項,在檔案匯入到 Experience Manager Assets 後,從來源資料存放區中刪除原始檔案。

  7. 選取「匯入模式」。選取「跳過」、「取代」或「建立版本」。跳過模式是預設值,在此模式下,擷取工具會跳過匯入資產 (如果已存在)。
    匯入來源詳細資訊

  8. (選用) 在「中繼資料檔案」欄位中指定要匯入的中繼資料檔案 (以 CSV 格式提供)。中繼資料來源檔案必須位於來源資料夾中。按一下「下一步」,導覽至「位置和篩選器」。

    note note
    NOTE
    根據您組織的安全性規則,您可能需要管理員同意才能讓此應用程式連線到大量匯入工具。 如果需要,管理員必須先提供同意,然後才能儲存大量匯入設定。
  9. 要使用「資產目標資料夾」欄位在所要匯入資產的 DAM 中定義位置,請指定路徑。 例如,/content/dam/imported_assets

  10. (可選) 在「選擇篩選器」區段中,提供資產的檔案大小下限 (以 MB 為單位),以便將它們包含在「按大小下限篩選」欄位中的擷取程序中。

  11. (可選) 提供資產的檔案大小上限 (以 MB 為單位),以納入「按大小上限篩選」欄位的擷取程序。

  12. (可選) 使用「包含 MIME 類型」欄位選取要包含在擷取程序中的 MIME 類型。您可以在此欄位中選取多種 MIME 類型。如果您未定義值,則所有 MIME 類型都將包含在擷取程序中。

  13. (可選) 使用「排除 MIME 類型」欄位選取要在擷取程序中排除的 MIME 類型。您可以在此欄位中選取多種 MIME 類型。如果您未定義值,則所有 MIME 類型都將包含在擷取程序中。

    大量匯入篩選器

  14. 按一下「下一步」。根據偏好選取下列其中一個選項:

    • 儲存匯入」:暫時儲存設定,以便稍後執行。
    • 儲存並執行匯入」:儲存設定並執行大量匯入。
    • 儲存並安排匯入」:儲存設定,以便稍後安排大量匯入。您可以選擇大量匯入的頻率,並設定匯入的日期和時間。 大量匯入將在設定的日期和時間以選取的頻率執行。

    執行大量匯入

  15. 按一下「儲存」執行所選選項。

大量匯入期間處理檔名 filename-handling-bulkimport-assets-view

當您大量匯入資產或資料夾時,Experience Manager Assets 會匯入存在於匯入來源中的整個結構。 Experience Manager 會遵循資產和資料夾名稱中內建的特殊字元規則,因此這些檔名需要經過清理。 對於資料夾名稱和資產名稱,使用者定義的標題保持不變,並且儲存在 jcr:title 中。

在大量匯入期間,Experience Manager 會尋找現有資料夾以避免重複匯入資產和資料夾,並確認在發生匯入的父資料夾中已套用清理規則。 如果已在父資料夾中套用清理規則,則相同的規則也將套用於匯入來源。 對於新匯入,將套用以下清理規則來管理資產和資料夾的檔名。

如需大量匯入期間禁止的名稱、處理資產名稱和處理資料夾名稱的詳細資訊,請參閱在管理員視圖中大量匯入期間處理檔名

檢視現有的大量匯入設定 view-import-configuration

若要查看現有的大量匯入,請選取左窗格中的「大量匯入」選項。系統會顯示大量匯入頁面,其中包含「已執行的匯入」清單。

您也可以透過下拉式選項中查看「已儲存的匯入」和「已排定的匯入」。

儲存大量匯入設定

編輯大量匯入設定 edit-import-configuration

若要編輯設定詳細資訊,請按一下設定名稱相對應的「 更多圖示 」,然後點選「編輯」。執行編輯操作時無法編輯設定的標題和匯入資料來源。您可以使用「已執行」、「已排定」或「已儲存的匯入」標籤來編輯設定。

編輯大量匯入設定

安排單次或定期匯入的排程 schedule-imports

要安排單次或定期大量匯入的排程,請執行以下步驟:

  1. 按一下「已執行的匯入」或「已儲存的匯入」標籤中可用設定名稱相對應的「 更多圖示 」,然後點選「排程」。您也可以透過瀏覽到「已排定的匯入」標籤並按一下「排程」重新排程現有已排定的匯入。

  2. 設定單次擷取或排定每小時、每天或每週排程。按一下「提交」。

    安排大量匯入設定的排程

執行匯入健康情況檢查 import-health-check

若要驗證與資料來源的連線,請按一下設定名稱相對應的「 更多圖示 」,然後點選「檢查」。如果連線成功,Experience Manager Assets 會顯示以下訊息:

大量匯入健全檢查

在執行匯入之前執行試執行 dry-run-bulk-import

按一下設定名稱相對應的「 更多圖示 」,然後點選「試執行」以叫用大量匯入作業的測試執行。Experience Manager Assets 會顯示以下有關該大量匯入作業的詳細資訊:

大量匯入健康情況檢查

執行大量匯入 run-bulk-import

如果您在建立設定時已儲存匯入,則可以導覽至「已儲存的匯入」標籤,按一下設定相對應的「 更多圖示 」,然後點選「執行」。

同樣地,如果您需要執行已執行的匯入,請導覽至「已執行的匯入」標籤,按一下設定名稱相對應的「 更多圖示 」,然後點選「執行」。

停止或排程進行中的匯入 schedule-stop-ongoing-report

您可以使用匯入期間,顯示在大量匯入首頁上的大量匯入狀態對話框進行排程或停止進行中的大量匯入。

進行中的匯入

您也可以透過按一下「檢視資產」檢視目標資料夾中已匯入的資產。

刪除大量匯入設定 delete-bulk-import-configuration

按一下「已執行的匯入」、「已排定的匯入」或「已儲存的匯入」標籤中設定名稱相對應的』 更多圖示 」,然後點選「刪除」以刪除大量匯入設定。

執行大量匯入後瀏覽至資產 view-assets-after-bulk-import

若要檢視執行大量匯入作業後匯入資產的資產目標位置,請按一下設定名稱相對應的「 更多圖示 」,然後點選「檢視資產」。

影片:使用Assets檢視大量匯入資產

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab