asset compute專案是使用Adobe I/OCLI產生的Node.js專案,須符合特定結構,以便部署至Adobe I/O Runtime並與AEMas a Cloud Service整合。 單一Asset compute專案可包含一或多個Asset compute背景工作,且每個背景工作都有一個獨立的HTTP端點,可從AEMas a Cloud Service處理設定檔參照。
產生Asset compute專案的點進(無音訊)
使用 Adobe I/OCLIAsset compute外掛程式 以產生新的空白Asset compute專案。
aio app init
以開始互動式專案產生CLI。
WKND AEM Asset Compute
Development
工作區Actions: Deploy runtime actions
DX Asset Compute Worker v1
worker
.開發人員工具需要名為的檔案 console.json
包含連線至Adobe I/O所需的認證。此檔案是從Adobe I/O主控台下載。
console.json
認證,在此案例中選取 Development
.json
前置詞為專案和工作區的檔案,例如: wkndAemAssetCompute-81368-Development.json
將檔案重新命名為 console.json
並將其移至Asset compute工作者專案的根目錄中。 這就是本教學課程的方法。
將其移至任意資料夾,並從您的檔案夾中參照該資料夾。 .env
包含設定專案的檔案 ASSET_COMPUTE_INTEGRATION_FILE_PATH
. 檔案路徑可以是絕對路徑,也可以是相對於專案根目錄的路徑。 例如:
ASSET_COMPUTE_INTEGRATION_FILE_PATH=/Users/example-user/secrets/wkndAemAssetCompute-81368-Development.json
或
ASSET_COMPUTE_INTEGRATION_FILE_PATH=../../secrets/wkndAemAssetCompute-81368-Development.json.json
注意
檔案包含認證。 如果您將此檔案儲存在專案中,請務必將其新增至.gitignore
檔案以防止共用。 這同樣適用於.env
檔案 — 這些認證檔案不得共用或儲存在Git中。
最終Asset compute專案可在GitHub上取得,網址為:
GitHub包含專案的最終狀態、填入完整背景工作程式和測試案例,但不包含任何認證,也就是 .env
, console.json
或 .aio
.