可以通过 Cloud Manager 配置和管理标准环境变量。 这些变量提供给运行时环境,可以在 OSGi 配置中使用。 根据所更改的内容,环境变量可以是特定于环境的值或环境密钥。
环境变量为 AEM as a Cloud Service 的用户提供了许多好处:
使用环境变量的典型用例包括:
您必须是部署管理员角色成员,才能添加或修改环境变量。
登录 Adobe Cloud Manager,网址为 my.cloudmanager.adobe.com。
Cloud Manager 列出了可用的各种项目。选择要管理的项目。
为所选程序选择环境选项卡,然后在左侧导航面板中选择要为其创建环境变量的环境。
在环境的详细信息中,选择配置选项卡,然后选择添加,打开环境配置对话框。
输入变量详细信息。
输入新变量后,必须在包含新变量的行的最后一列中选择添加。
选择保存来保存变量。
状态为更新的指标显示在表的顶部和新添加的变量旁边,表示正在使用配置更新环境。 完成后,新的环境变量将显示在表中。
如果要添加多个变量,建议添加第一个变量,然后使用环境配置对话框中的添加按钮添加其他变量。 这样,您可以通过对环境的一次更新来添加变量。
创建环境变量后,您可以使用添加/更新按钮来更新这些变量,从而启动环境配置对话框。
登录 Adobe Cloud Manager,网址为 my.cloudmanager.adobe.com。
Cloud Manager 列出了可用的各种项目。选择要管理的项目。
为所选程序选择环境选项卡,然后在左侧导航面板中选择要为其创建环境变量的环境。
在环境的详细信息中,选择配置选项卡,然后在右上方选择添加/更新,打开环境配置对话框。
使用要修改的变量行最后一列中的省略号按钮,选择编辑或删除。
根据需要编辑环境变量。
完成所有必需的配置更改后,请选择保存。
当添加变量时,状态为更新的指标显示在表的顶部和新更新的变量旁边,表示正在使用配置更新环境。 完成后,更新的环境变量将显示在表中。
如果您希望更新多个变量,建议使用环境配置对话框,在点击或单击保存之前,一次更新所有必要的变量。这样,您可以通过对环境的一次更新来添加变量。
环境变量可以使您的 pom.xml
配置更安全、更灵活。 例如,密码不需要硬编码,您的配置可以根据环境变量中的值进行调整。
您可以通过 XML 访问环境变量和密钥,如下所示。
${env.VARIABLE_NAME}
有关如何在 pom.xml
文件中同时使用这两种类型的变量的示例,请参阅文档设置项目。
有关更多详细信息,请参阅Maven 官方文档。
可在多个位置使用环境变量。
常规环境变量和密钥均可用于创作、预览和发布环境。
只有常规环境变量可用于 Dispatcher。无法使用 密钥。
但是,无法在 IfDefine
指令中使用环境变量。
应验证可将环境变量在本地用于 Dispatcher 后再部署。
可在 OSGi 配置中使用常规环境变量和密钥。
除了环境变量,还有在构建阶段公开的管道变量。可在此处详细了解管道变量。