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工作程式的二進位檔 - 上傳來源檔案
- 選取當作的二進位資產檔案
-
asset compute設定檔定義: 定義要執行的Asset compute背景工作,包括引數:包括背景工作的URL端點、產生的轉譯名稱,以及任何引數
-
執行: 「執行」按鈕會執行Asset compute設定檔編輯器中定義的Asset compute設定檔
-
中止: 「中止」按鈕會取消點選「執行」按鈕時所起始的執行
-
要求/回應: 提供對/來自在Adobe I/O Runtime中執行的Asset compute工作者的HTTP要求和回應。 這有助於進行除錯
-
啟用記錄: 描述Asset compute背景工作執行以及任何錯誤的記錄。 此資訊也可在以下網址取得:
aio app run
標準輸出 -
轉譯: 顯示執行Asset compute背景工作產生的所有轉譯
-
devToolToken查詢引數: asset compute開發工具代號需要有效的
devToolToken
要出現的查詢引數。 每次產生新的開發工具時,都會自動產生此代號
執行自訂背景工作
在開發工具中執行Asset compute工作的點進(無音訊)
-
確保使用從您的專案根目錄啟動Asset compute開發工具
aio app run
命令。 -
在Asset compute開發工具中,上傳或選取 範例影像檔案
- 確定已選取檔案於 來源檔案 下拉式清單
-
檢閱 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" } ] }
-
-
-
點選 執行 按鈕
-
此 轉譯區段 將填入轉譯預留位置
-
背景工作完成後,轉譯預留位置會顯示產生的轉譯
在開發工具執行時對背景工作程式碼進行程式碼變更將「熱部署」變更。 「熱部署」需要幾秒鐘的時間,所以從開發工具重新執行工作者之前,請允許完成部署。