與AEM處理設定檔整合

若要讓Asset compute背景工作以Cloud Service形式在AEM中產生自訂轉譯,必須透過處理設定檔在AEM中註冊為Cloud Service製作服務。 受該處理設定檔約束的所有資產都會在上傳或重新處理時叫用背景工作,並產生自訂轉譯,並透過資產的轉譯提供使用。

定義處理設定檔

首先建立新的處理設定檔,此設定檔將使用可設定的參數叫用背景工作。

處理設定檔

  1. 以​AEM管理員​登入AEM作為Cloud Service製作服務。 由於此教學課程建議您使用開發環境或沙箱中的環境。
  2. 導覽至​工具>資產>處理設定檔
  3. 點選​建立​按鈕
  4. 為處理設定檔命名, WKND Asset Renditions
  5. 點選​Custom​標籤,然後點選​Add New
  6. 定義新服務
    • 轉譯名稱: Circle
      • 在AEM Assets中用於識別此轉譯的檔案名稱轉譯
    • 擴充功能: png
      • 將產生的轉譯的擴充功能。 設為png,因為這是工作人員Web服務支援的支援輸出格式,並且會在切出的圓後產生透明背景。
    • 端點: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker
      • 這是通過aio app get-url獲取的工作器的URL。 根據AEM作為Cloud Service環境,確保URL指向正確的工作區。
      • 請確定背景工作URL指向正確的工作區。 AEM as aCloud Service階段應使用階段工作區URL,而AEM as aCloud Service生產應使用生產工作區URL。
    • 服務參數
      • 點選​新增參數
        • 關鍵: size
        • 值: 1000
      • 點選​新增參數
        • 關鍵: contrast
        • 值: 0.25
      • 點選​新增參數
        • 關鍵: brightness
        • 值: 0.10
      • 這些傳遞至Asset compute背景工作且可透過rendition.instructions JavaScript物件使用的索引鍵/值組。
    • Mime 類型
      • 包括: image/jpegimage/pngimage/gifimage/bmpimage/tiff
        • 這些MIME類型是工作器npm模組的唯一類型。 此清單會限制自訂背景工作將處理哪些資產。
      • 不包括: Leave blank
        • 請勿使用此服務設定以這些MIME類型處理資產。 在此情況下,我們只使用允許清單。
  7. 點選右上角的​儲存

套用和叫用處理設定檔

  1. 選取新建立的處理設定檔WKND Asset Renditions

  2. 點選頂端動作列中的「將描述檔套用至資料夾」____

  3. 選取要將處理設定檔套用至的資料夾,例如WKND,然後點選​套用

  4. 導覽至未透過​AEM >資產>檔案​套用處理設定檔的資料夾,然後點選WKND

  5. 在套用「處理設定檔」的資料夾下方的任何資料夾中,上傳一些新影像資產(sample-1.jpgsample-2.jpgsample-3.jpg),並等待上傳的資產處理。

  6. 點選資產以開啟其詳細資訊

    • 預設轉譯在AEM中的產生和顯示速度可能會比自訂轉譯更快。
  7. 從左側邊欄開啟​轉譯​檢視

  8. 點選名為Circle.png的資產,並檢閱產生的轉譯

    產生的轉譯

已完成!

恭喜! 您已完成教學課程,了解如何將AEM延伸為Cloud ServiceAsset compute微服務! 您現在應該能夠設定、開發、測試、除錯和部署自訂Asset compute背景工作,以供AEM作為Cloud Service製作服務使用。

在Github上檢閱完整專案原始碼

最終Asset compute專案可在Github取得,網址為:

Github contains是專案的最終狀態,已完全填入背景工作和測試案例,但不含任何憑證,例如。.env.config.json.aio

疑難排解

本頁內容