部署扩展

上次更新: 2023-11-30
  • 创建对象:
  • Beginner
    Developer

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

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

  • 扩展将部署到Adobe Developer Console项目工作区。 默认工作区为:
    • 生产 工作区包含可在所有AEMas a Cloud Service中使用的扩展部署。
    • Stage 工作区充当开发人员工作区。 部署到暂存工作区的扩展在AEMas a Cloud Service中不可用。
      Adobe Developer Console工作区与AEMas a Cloud Service的环境类型没有任何直接关联。
  • 部署到生产工作区的扩展将显示在Adobe组织中该扩展存在的所有AEMas a Cloud Service环境中。
    不能通过添加来将扩展限制为它所注册的环境 检查AEMas a Cloud Service主机名的条件逻辑.
  • AEMas a Cloud Service上可以使用多个扩展。 Adobe建议使用每个扩展App Builder应用程序来解决单个业务目标。 也就是说,一个扩展App Builder应用程序可以实施多个扩展点,以支持共同的业务目标。

初始部署

要使扩展在AEMas a Cloud Service的环境中可用,必须将其部署到Adobe Developer控制台。

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

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

部署扩展

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

  1. 打开命令行以访问更新的扩展App Builder应用程序的根目录。

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

    $ aio app use -w Production
    

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

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

    $ aio app deploy
    

请求部署审批

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

部署审批

扩展审批
  1. 登录 Adobe交换
  2. 导航到 管理 > 等待审阅的应用程序
  3. 审核 扩展App Builder应用程序
  4. 是否可接受扩展更改 Accept 评论。 这会立即在Adobe组织内的所有AEMas a Cloud Service创作服务上注入扩展。

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

更新扩展

更新和扩展App Builder应用程序的过程与相同 初始部署,但现有扩展部署必须先撤销。

撤销扩展

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

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

部署扩展

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

  1. 打开命令行以访问更新的扩展App Builder应用程序的根目录。

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

    $ aio app use -w Production
    

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

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

    $ aio app deploy
    

请求部署审批

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

批准部署请求

扩展审批
  1. 登录 Adobe交换
  2. 导航到 管理 > 等待审阅的应用程序
  3. 审核 扩展App Builder应用程序
  4. 是否可接受扩展更改 Accept 评论。 这会立即在Adobe组织内的所有AEMas a Cloud Service创作服务上注入扩展。

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

删除扩展

删除扩展

要删除扩展,请从Adobe交换中撤消(或删除)该扩展。 撤销扩展后,该扩展将从所有AEMas a Cloud Service创作服务中移除。

  1. 登录 Adobe交换
  2. 导航到 管理 > App Builder应用程序
  3. 撤销 要移除的扩展

在此页面上