设置App Builder
asset compute项目是特别定义的App Builder项目,因此,需要访问Adobe Developer Console中的App Builder才能设置和部署这些项目。
在Adobe Developer Console中创建和设置App Builder set-up
设置App Builder的点进(无音频)
-
使用与已设置的帐户和服务关联的Adobe ID登录到Adobe Developer Console。 确保您是 系统管理员 或处于正确Adobe组织的 开发人员角色 中。
-
通过点按 新建项目>从模板创建项目> App Builder 创建App Builder项目
如果_新建项目 按钮或 App Builder _类型不可用,这意味着您的Adobe组织未配置了App Builder。
-
项目标题:
WKND AEM Asset Compute
-
应用程序名称:
wkndAemAssetCompute<YourName>
- 应用程序名称 在所有FApp Builderirefly项目中必须是唯一的,并且以后不能修改。 在公司或组织的名称前面加上前缀,并在后缀中加上有意义的后缀是一种好方法,例如:
wkndAemAssetCompute
。 - 对于自我启用,通常最好将您的名称后缀到 应用程序名称,如
wkndAemAssetComputeJaneDoe
,以避免与其他App Builder项目发生冲突。
- 应用程序名称 在所有FApp Builderirefly项目中必须是唯一的,并且以后不能修改。 在公司或组织的名称前面加上前缀,并在后缀中加上有意义的后缀是一种好方法,例如:
-
在 工作区 下,添加名为
Development
的新环境 -
在 Adobe I/O Runtime 下,确保选中 包含每个工作区的运行时
-
点按 保存 以保存项目
-
-
在App Builder项目中,从工作区选择器中选择
Development
-
点按 +添加服务> API 以打开 添加API 向导,使用此方法添加以下API:
-
Experience Cloud>Asset compute
- 选择 生成密钥对 并点按 生成密钥对 按钮,然后将下载的
config.zip
保存到安全位置以供以后使用 - 点按 下一步
- 选择产品配置文件 集成 — Cloud Service,然后点按 保存配置的API
- 选择 生成密钥对 并点按 生成密钥对 按钮,然后将下载的
-
Adobe服务> I/O事件 并点按 保存配置的API
-
Adobe服务> I/O管理API,然后点按 保存配置的API
-
访问private.key private-key
在设置Asset computeAPI集成时,生成了一个新的密钥对,并自动下载了config.zip
文件。 此config.zip
包含生成的公共证书和匹配的private.key
文件。
- 将
config.zip
解压缩到文件系统中的安全位置,因为private.key
稍后将被使用- 绝不应该出于安全原因将密钥和私钥添加到Git中。
查看服务帐户(JWT)凭据
本地Asset compute开发工具使用此Adobe I/O项目的凭据与Adobe I/O Runtime交互,需要将其纳入Asset compute项目。 熟悉“服务帐户” (JWT)凭证。
- 在Adobe I/O项目App Builder项目中,确保选择
Development
工作区 - 点按 凭据 下的 服务帐户(JWT)
- 查看显示的Adobe I/O身份证明
- 将 Asset computeAPI 添加到此项目时,底部列出的 公钥 在
config.zip
中具有 private.key 对应。- 如果私钥丢失或泄漏,可以删除匹配的公钥,并使用此界面在中生成或上传到Adobe I/O的新密钥对。
- 将 Asset computeAPI 添加到此项目时,底部列出的 公钥 在