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開發工具介面 interface

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

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

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

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

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

疑難排解

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