建立Asset compute項目

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項目。

  1. 在命令行中,導航到要包含項目的資料夾。
  2. 從命令行執行 aio app init 開始交互項目生成CLI。
  3. 選擇組織
    • 選擇具有as a Cloud Service、已注AEM冊App Builder的Adobe組織
  4. 選取專案
    • 查找並選擇項目。 這是 項目標題 從App Builder項目模板建立 WKND AEM Asset Compute
  5. 選擇工作區
    • 選擇 Development 工作區
  6. 您要為此項目啟用哪些Adobe I/O應用功能? 選擇要包括的元件
    • 選取 Actions: Deploy runtime actions
    • 使用箭頭鍵選擇和空格鍵取消選擇/選擇,使用Enter鍵確認選擇
  7. 選擇要生成的操作類型
    • 選取 DX Asset Compute Worker v1
    • 使用箭頭鍵進行選擇,使用空格取消選擇/選擇,使用Enter確認選擇
  8. 您要如何命名此操作?
    • 使用預設名稱 worker
    • 如果項目包含多個執行不同資產計算的工作人員,請在語義上命名這些工作人員

生成console.json

開發人員工具需要名為 console.json 包含連接到Adobe I/O所需的憑據。此檔案從Adobe I/O控制台下載。

  1. 開啟Asset compute工人 Adobe I/O 項目
  2. 選擇項目工作區以下載 console.json 憑據,在此情況下,選擇 Development
  3. 轉到Adobe I/O項目的根並點擊 全部下載 在右上角。
  4. 檔案作為 .json 檔案以項目和工作區為前置詞,例如: wkndAemAssetCompute-81368-Development.json
  5. 您可以
    • 將檔案更名為 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 computeGitHub項目

GitHub上提供的最終Asset compute項目位於:

GitHub包含項目的最終狀態,它完全填充了工作程式和test案例,但不包含任何憑據,即, .envconsole.json.aio

本頁內容