部署扩展

要在AEM as a Cloud Service环境中使用,必须部署和批准App Builder扩展应用程序。

部署扩展App Builder应用程序时,需要注意以下几个事项:

  • 扩展将部署到Adobe Developer Console项目工作区。 默认工作区为:

    • 生产 ​工作区包含所有AEM as a Cloud Service中可用的扩展部署。
    • __阶段__工作区充当开发人员工作区。 部署到暂存工作区的扩展在AEM as a Cloud Service中不可用。
      Adobe Developer Console工作区与AEM as a Cloud Service环境类型没有任何直接关联。
  • 部署到生产工作区的扩展将显示在该扩展所在的Adobe组织的所有AEM as a Cloud Service环境中。
    通过添加检查AEM as a Cloud Service主机名🔗的条件逻辑,不能将扩展限制为它所注册的环境。

  • AEM as a Cloud Service上可以使用多个扩展。 Adobe建议使用App Builder的每个扩展应用程序来解决单个业务目标。 也就是说,一个扩展App Builder应用程序可以实施多个扩展点,以支持共同的业务目标。

初始部署

要使扩展在AEM as a Cloud Service环境中可用,必须将其部署到Adobe Developer Console。

部署过程分为两个逻辑步骤:

  1. 开发人员将App Builder扩展应用程序部署到Adobe Developer Console。
  2. 部署经理或业务负责人审批扩展。

部署扩展

将扩展部署到生产工作区。 部署到生产工作区的扩展会自动添加到部署该扩展的Adobe组织中的所有AEM as a Cloud Service创作服务。

  1. 打开一个命令行,指向已更新的App Builder扩展应用程序的根路径。

  2. 确保生产工作区处于活动状态

    code language-shell
    $ aio app use -w Production
    

    将任何更改合并到.env.aio

  3. 部署更新后的App Builder扩展应用程序。

    code language-shell
    $ aio app deploy
    

请求部署审批

提交扩展以供审批

  1. 登录到Adobe Developer Console
  2. 选择​ 控制台
  3. 导航到​ 项目
  4. 选择与扩展关联的项目
  5. 选择​ 生产 ​工作区
  6. 选择​ 提交以供审批
  7. 完成并提交表单,根据需要更新字段。

部署审批

扩展审批

  1. 登录到Adobe Exchange
  2. 导航到​ 管理 > 等待审阅的应用
  3. 审核 ​扩展App Builder应用程序
  4. 如果扩展更改可以接受,则​ 接受 ​审核。 这会立即在Adobe组织内的所有AEM as a Cloud Service Author服务上注入该扩展。

扩展请求获得批准后,该扩展将立即在AEM as a Cloud Service创作服务中处于活动状态。

更新扩展

更新和扩展App Builder应用程序遵循与初始部署相同的过程,这与必须先撤消现有扩展部署存在偏差。

撤销扩展

要部署扩展的新版本,必须先撤销(或删除)该扩展。 当扩展被撤销时,它在AEM控制台中不可用。

  1. 登录到Adobe Exchange
  2. 导航到​ 管理 > App Builder应用程序
  3. 撤销 ​要更新的扩展

部署扩展

将扩展部署到生产工作区。 部署到生产工作区的扩展会自动添加到部署该扩展的Adobe组织中的所有AEM as a Cloud Service创作服务。

  1. 打开一个命令行,指向已更新的App Builder扩展应用程序的根路径。

  2. 确保生产工作区处于活动状态

    code language-shell
    $ aio app use -w Production
    

    将任何更改合并到.env.aio

  3. 部署更新后的App Builder扩展应用程序。

    code language-shell
    $ aio app deploy
    

请求部署审批

提交扩展以供审批

  1. 登录到Adobe Developer Console
  2. 选择​ 控制台
  3. 导航到​ 项目
  4. 选择与扩展关联的项目
  5. 选择​ 生产 ​工作区
  6. 选择​ 提交以供审批
  7. 完成并提交表单,根据需要更新字段。

批准部署请求

扩展审批

  1. 登录到Adobe Exchange
  2. 导航到​ 管理 > 等待审阅的应用
  3. 审核 ​扩展App Builder应用程序
  4. 如果扩展更改可以接受,则​ 接受 ​审核。 这会立即在Adobe组织内的所有AEM as a Cloud Service Author服务上注入该扩展。

扩展请求获得批准后,该扩展将立即在AEM as a Cloud Service创作服务中处于活动状态。

删除扩展

删除扩展

要删除扩展,请从Adobe Exchange中撤消(或删除)该扩展。 扩展被撤销后,将从所有AEM as a Cloud Service Author服务中删除该扩展。

  1. 登录到Adobe Exchange
  2. 导航到​ 管理 > App Builder应用程序
  3. 撤销 ​要删除的扩展
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69