asset compute項目是使用Adobe I/OCLI生成的Node.js項目,它遵循一定的結構,允許將它們部署到Adobe I/O Runtime並與as a Cloud Service集AEM成。 單個Asset compute項目可以包含一個或多個Asset compute工作程式,每個工作程式都具有可從as a Cloud Service處理配置檔案中引AEM用的離散HTTP端點。
按一下直接生成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中。
GitHub上提供的最終Asset compute項目位於:
GitHub包含項目的最終狀態,它完全填充了工作程式和test案例,但不包含任何憑據,即, .env
。 console.json
或 .aio
。