部署扩展
要在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控制台。
部署过程分为两个逻辑步骤:
- 开发人员将扩展App Builder应用程序部署到Adobe Developer控制台。
- 部署经理或业务负责人审批扩展。
部署扩展
将扩展部署到生产工作区。 部署到生产工作区的扩展会自动添加到部署该扩展的Adobe组织中的所有AEMas a Cloud Service创作服务。
-
打开命令行以访问更新的扩展App Builder应用程序的根目录。
-
确保生产工作区处于活动状态
$ aio app use -w Production
将任何更改合并 .env
和 .aio
.
-
部署更新的扩展App Builder应用程序。
$ aio app deploy
请求部署审批
- 登录 Adobe Developer控制台
- 选择 控制台
- 导航到 项目
- 选择与扩展关联的项目
- 选择 生产 工作区
- 选择 提交以供审批
- 完成并提交表单,根据需要更新字段。
部署审批
- 登录 Adobe交换
- 导航到 管理 > 等待审阅的应用程序
- 审核 扩展App Builder应用程序
- 是否可接受扩展更改 Accept 评论。 这会立即在Adobe组织内的所有AEMas a Cloud Service创作服务上注入扩展。
扩展请求获得批准后,该扩展将立即在AEMas a Cloud Service创作服务中处于活动状态。
更新扩展
更新和扩展App Builder应用程序的过程与相同 初始部署,但现有扩展部署必须先撤销。
撤销扩展
要部署扩展的新版本,必须先撤销(或删除)该扩展。 当扩展被撤销时,它在AEM控制台中不可用。
- 登录 Adobe交换
- 导航到 管理 > App Builder应用程序
- 撤销 要更新的扩展
部署扩展
将扩展部署到生产工作区。 部署到生产工作区的扩展会自动添加到部署该扩展的Adobe组织中的所有AEMas a Cloud Service创作服务。
-
打开命令行以访问更新的扩展App Builder应用程序的根目录。
-
确保生产工作区处于活动状态
$ aio app use -w Production
将任何更改合并 .env
和 .aio
.
-
部署更新的扩展App Builder应用程序。
$ aio app deploy
请求部署审批
- 登录 Adobe Developer控制台
- 选择 控制台
- 导航到 项目
- 选择与扩展关联的项目
- 选择 生产 工作区
- 选择 提交以供审批
- 完成并提交表单,根据需要更新字段。
批准部署请求
- 登录 Adobe交换
- 导航到 管理 > 等待审阅的应用程序
- 审核 扩展App Builder应用程序
- 是否可接受扩展更改 Accept 评论。 这会立即在Adobe组织内的所有AEMas a Cloud Service创作服务上注入扩展。
扩展请求获得批准后,该扩展将立即在AEMas a Cloud Service创作服务中处于活动状态。
删除扩展

要删除扩展,请从Adobe交换中撤消(或删除)该扩展。 撤销扩展后,该扩展将从所有AEMas a Cloud Service创作服务中移除。
- 登录 Adobe交换
- 导航到 管理 > App Builder应用程序
- 撤销 要移除的扩展