與AEM處理設定檔整合

若要Asset compute背景工作在AEMas a Cloud Service中產生自訂轉譯,必須透過處理設定檔在AEMas a Cloud Service作者服務中註冊。 受該處理設定檔約束的所有資產將在上傳或重新處理時叫用背景工作,並產生自訂轉譯,並可透過資產的轉譯提供使用。

定義處理設定檔

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

處理設定檔

  1. 以身分登入AEMas a Cloud Service作者服務 AEM管理員. 由於這是教學課程,建議您使用開發環境或沙箱中的環境。

  2. 瀏覽至 工具>資產>處理設定檔

  3. 點選 建立 按鈕

  4. 為處理設定檔命名, WKND Asset Renditions

  5. 點選 自訂 標籤,然後點選 新增

  6. 定義新服務

    • 轉譯名稱: Circle

      • 用來在AEM Assets中識別此轉譯的轉譯檔案名稱
    • 副檔名: png

      • 產生的轉譯副檔名。 將設為 png 因為這是worker的Web服務支援的輸出格式,所以會在圓剪下的後面產生透明背景。
    • 端點: https://...adobeioruntime.net/api/v1/web/wkndAemAssetCompute-0.0.1/worker

      • 這是工作者的URL,取得自 aio app get-url. 根據AEMas a Cloud Service環境,確保URL指向正確的工作區。
      • 確定背景工作URL指向正確的工作區。 AEMas a Cloud Service階段應使用階段工作區URL,而AEMas a Cloud 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.jpg、和 sample-3.jpg),並等候處理上傳的資產。

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

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

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

    產生的轉譯

已完成!

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

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

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

Github包含是專案的最終狀態,已完整填入工作程式和測試案例,但不包含任何認證,例如。 .env.config.json.aio.

疑難排解

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69