asset compute项目是使用Adobe I/OCLI生成的Node.js项目,符合特定结构,允许将它们部署到Adobe I/O Runtime并与AEMas a Cloud Service集成。 单个Asset compute项目可以包含一个或多个Asset compute工作程序,每个工作程序都有一个可从AEMas a Cloud Service处理配置文件引用的离散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包含项目的最终状态,其中已完全填充工作程序和测试案例,但不包含任何凭据,即 .env
, console.json
或 .aio
.