asset compute開發工具

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

執行Asset compute開發工具

您可以透過終端命令,從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. 工作程式完成後,轉譯預留位置將顯示產生的轉譯

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

疑難排解

本頁內容