设置App Builder

asset compute项目是特别定义的App Builder项目,因此,需要访问Adobe Developer Console中的App Builder才能设置和部署这些项目。

在Adobe Developer Console中创建和设置App Builder set-up

设置App Builder的点进(无音频)

  1. 使用与已设置的帐户和服务关联的Adobe ID登录到Adobe Developer Console。 确保您是​ 系统管理员 ​或处于正确Adobe组织的​ 开发人员角色 ​中。

  2. 通过点按​ 新建项目>从模板创建项目> App Builder ​创建App Builder项目

    如果_​新建项目​ 按钮或 App Builder _类型不可用,这意味着您的Adobe组织未配置了App Builder

    • 项目标题WKND AEM Asset Compute

    • 应用程序名称wkndAemAssetCompute<YourName>

      • 应用程序名称 ​在所有FApp Builderirefly项目中必须是唯一的,并且以后不能修改。 在公司或组织的名称前面加上前缀,并在后缀中加上有意义的后缀是一种好方法,例如: wkndAemAssetCompute
      • 对于自我启用,通常最好将您的名称后缀到​ 应用程序名称,如wkndAemAssetComputeJaneDoe,以避免与其他App Builder项目发生冲突。
    • 在​ 工作区 ​下,添加名为Development的新环境

    • 在​ Adobe I/O Runtime ​下,确保选中​ 包含每个工作区的运行时

    • 点按​ 保存 ​以保存项目

  3. 在App Builder项目中,从工作区选择器中选择Development

  4. 点按​ +添加服务> 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文件。

  1. config.zip解压缩到文件系统中的安全位置,因为private.key稍后将被使用
    • 绝不应该出于安全原因将密钥和私钥添加到Git中。

查看服务帐户(JWT)凭据

本地Asset compute开发工具使用此Adobe I/O项目的凭据与Adobe I/O Runtime交互,需要将其纳入Asset compute项目。 熟悉“服务帐户” (JWT)凭证。

Adobe Developer服务帐户凭据

  1. 在Adobe I/O项目App Builder项目中,确保选择Development工作区
  2. 点按​ 凭据 ​下的​ 服务帐户(JWT)
  3. 查看显示的Adobe I/O身份证明
    • 将​ Asset computeAPI ​添加到此项目时,底部列出的​ 公钥 ​在config.zip中具有​ private.key ​对应。
      • 如果私钥丢失或泄漏,可以删除匹配的公钥,并使用此界面在中生成或上传到Adobe I/O的新密钥对。
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69