asset compute開發工具

asset compute開發工具是本機Web工具,可讓開發人員在AEM SDK外部的本機位置,針對Adobe I/O Runtime中的Asset compute資源設定並執行資產電腦背景工作。

執行Asset compute開發工具

您可以透過terminal命令,從Asset compute專案的根目錄執行Asset compute開發工具:

$ aio app run

這將會啟動開發工具: http://localhost:9000,並自動在瀏覽器視窗中開啟。 若要執行開發工具, 必須透過查詢引數提供有效、自動產生的devToolToken.

瞭解Asset compute開發工具介面

asset compute開發工具

  1. 來源檔案: 來源檔案選取專案用於:
    • 選取當作下列專案的資產二進位檔 source 傳遞至Asset compute工作程式的二進位檔
    • 上傳來源檔案
  2. asset compute設定檔定義: 定義要執行的Asset compute工作程式,包括引數:包括工作程式的URL端點、產生的轉譯名稱和任何引數
  3. 執行: 「執行」按鈕會執行Asset compute設定檔編輯器中定義的Asset compute設定檔
  4. 中止: 「中止」按鈕會取消點選「執行」按鈕時所起始的執行
  5. 要求/回應: 提供對/來自在Adobe I/O Runtime中執行的Asset compute工作者的HTTP要求和回應。 這有助於進行除錯
  6. 啟用記錄: 描述Asset compute工作者執行的記錄以及任何錯誤。 此資訊也可在以下網址取得: aio app run 標準輸出
  7. 轉譯: 顯示執行Asset compute背景工作產生的所有轉譯
  8. devToolToken查詢引數: asset compute開發工具代號需要有效的 devToolToken 要顯示的查詢引數。 每次產生新的開發工具時,都會自動產生此代號

執行自訂背景工作

在開發工具中執行Asset compute工作的點進(無音訊)

  1. 確保使用從您的專案根目錄啟動Asset compute開發工具 aio app run 命令。

  2. 在Asset compute開發工具中,上傳或選取 範例影像檔案

    • 確定檔案已選取於 來源檔案 下拉式清單
  3. 檢閱 asset compute設定檔定義 文字區域

    • worker 索引鍵會定義已部署Asset compute工作者的URL
    • name 索引鍵會定義要產生的轉譯名稱
    • 其他索引鍵/值可在此JSON物件中提供,並可在下的背景工作程式中使用 rendition.instructions 物件
      • 選擇性地新增 sizecontrastbrightness

        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. 點選 執行 按鈕

  5. 轉譯區段 會填入轉譯預留位置

  6. 工作程式完成後,轉譯預留位置會顯示產生的轉譯

在開發工具執行時對背景工作程式碼進行程式碼變更將「熱部署」變更。 「熱部署」需要幾秒鐘的時間,所以從開發工具重新執行工作者之前,請先完成部署。

疑難排解

本頁內容