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
-
Source檔案: 來源檔案選取專案用於:
- 選取資產二進位檔,做為傳遞給Asset compute背景工作程式的
source
二進位檔 - 上傳來源檔案
- 選取資產二進位檔,做為傳遞給Asset compute背景工作程式的
-
Asset compute設定檔定義: 定義要執行的Asset compute背景工作,包括引數:包括背景工作的URL端點、產生的轉譯名稱,以及任何引數
-
執行: 執行按鈕會執行Asset compute設定檔編輯器中定義的Asset compute設定檔
-
中止: 中止按鈕會取消點選[執行]按鈕所起始的執行
-
要求/回應: 提供HTTP要求以及對/來自在Adobe I/O Runtime中執行的Asset compute工作程式的回應。 這有助於進行除錯
-
啟動記錄: 描述Asset compute背景工作執行以及任何錯誤的記錄。 此資訊也可在
aio app run
標準輸出中取得 -
轉譯: 顯示執行Asset compute背景工作產生的所有轉譯
-
devToolToken查詢引數: Asset compute開發工具權杖需要有效的
devToolToken
查詢引數才能存在。 每次產生新的開發工具時,都會自動產生此代號
執行自訂背景工作
在開發工具中執行Asset compute工作的點進(無音訊)
-
確定已使用
aio app run
命令從您的專案根目錄啟動Asset compute開發工具。 -
在Asset Compute開發工具中,上傳或選取範例影像檔
- 確定已在 Source檔案 下拉式清單中選取檔案
-
檢閱 Asset compute設定檔定義 文字區域
-
worker
索引鍵會定義已部署Asset compute背景工作程式的URL -
name
索引鍵會定義要產生的轉譯名稱 -
其他索引鍵/值可在此JSON物件中提供,並可在
rendition.instructions
物件下的背景工作中使用-
選擇性地新增
size
、contrast
和brightness
的值:code language-json { "renditions": [ { "worker": "...", "name": "rendition.png", "size":"800", "contrast": "0.30", "brightness": "-0.15" } ] }
-
-
-
點選 執行 按鈕
-
轉譯區段 將填入轉譯預留位置
-
背景工作完成後,轉譯預留位置會顯示產生的轉譯
在開發工具執行時對背景工作程式碼進行程式碼變更將「熱部署」變更。 「熱部署」需要幾秒鐘的時間,所以從開發工具重新執行工作者之前,請允許完成部署。