如何建立快速开发环境
了解 如何在AEM as a Cloud Service中设置 快速开发环境(RDE)。
本视频说明:
- 使用Cloud Manager将RDE添加到您的程序
- 使用Adobe IMS的RDE登录流程,它如何与任何其他AEM as a Cloud Service环境相似
- Adobe I/O Runtime可扩展CLI的设置,也称为
aio CLI
- 使用非交互模式设置和配置AEM RDE和Cloud Manager
aio CLI
插件。 有关交互模式,请参阅设置说明
先决条件
下列内容应本地安装:
本地设置
若要从本地计算机将WKND Sites项目的代码和内容部署到RDE上,请完成以下步骤。
Adobe I/O Runtime可扩展CLI
通过从命令行运行以下命令,安装Adobe I/O Runtime可扩展CLI(也称为aio CLI
)。
$ npm install -g @adobe/aio-cli
安装和设置aio CLI插件
aio CLI必须安装插件,并使用组织、项目和RDE环境ID进行设置,才能与RDE交互。 可使用更简单的交互模式或非交互模式通过aio CLI执行安装。
使用aio cli
的plugins:install
命令安装和设置AEM RDE插件。
-
使用
aio cli
的plugins:install
命令安装aio CLI的AEM RDE插件。code language-shell $ aio plugins:install @adobe/aio-cli-plugin-aem-rde $ aio plugins:update
AEM RDE插件允许开发人员从本地计算机部署代码和内容。
-
通过运行以下命令登录Adobe I/O Runtime可扩展CLI以获取访问令牌。 确保登录到与Cloud Manager相同的Adobe组织。
code language-shell $ aio login
-
运行以下命令以使用交互模式设置RDE。
code language-shell $ aio aem:rde:setup
-
CLI会提示您输入组织ID、项目ID和环境ID。
code language-shell Setup the CLI configuration necessary to use the RDE commands. ? Do you want to store the information you enter in this setup procedure locally? (y/N)
-
如果您只使用单个RDE,并且希望将RDE配置全局存储到本地计算机上,请选择 否。
-
如果您正在使用多个RDE,或者希望将RDE配置存储到每个项目的当前文件夹的
.aio
文件中,请选择 是。
-
-
从可用选项列表中选择组织ID、项目ID和RDE环境ID。
-
通过运行以下命令验证是否设置了正确的组织、程序和环境。
code language-shell $ aio aem rde setup --show
使用aio cli
的plugins:install
命令安装和设置Cloud Manager和AEM RDE插件。
code language-shell |
---|
|
Cloud Manager插件允许开发人员从命令行与Cloud Manager交互。
AEM RDE插件允许开发人员从本地计算机部署代码和内容。
必须配置aio CLI插件才能与RDE交互。
-
首先,使用Cloud Manager复制“组织”、“项目”和“环境ID”的值。
- 组织ID:从 配置文件图片>帐户信息(内部)>模式窗口>当前组织ID 中复制值
- 项目ID:从 项目概述>环境> {ProgramName}-rde >浏览器URI >介于
program/
和/environment
之间的数字中复制值
- 环境ID:从 程序概述>环境> {ProgramName}-rde >浏览器URI >位于
environment/
之后的数字中复制值
-
使用
aio cli
的config:set
命令通过运行以下命令来设置这些值。code language-shell $ aio config:set cloudmanager_orgid <ORGANIZATION ID> $ aio config:set cloudmanager_programid <PROGRAM ID> $ aio config:set cloudmanager_environmentid <ENVIRONMENT ID>
-
通过运行以下命令验证当前配置值。
code language-shell $ aio config:list
-
切换或查看您当前登录到的组织:
code language-shell $ aio where
验证RDE访问权限
通过运行以下命令验证AEM RDE插件的安装和配置。
$ aio aem:rde:status
RDE状态信息显示为:环境状态、您的AEM项目 包以及创作和发布服务上的配置的列表。
后续步骤
了解如何使用 RDE从您喜爱的集成开发环境(IDE)中部署代码和内容,以加快开发周期。
其他资源
Adobe I/O Runtime可扩展CLI的设置,也称为aio CLI
用于与AEM快速开发环境交互的Adobe I/O Runtime CLI插件