检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用环境变量概述 环境变量是指在系统或用户应用程序中设置的一些参数,在代码里调用接口去获取环境变量的值。在部署时通过环境变量去指定参数配置,而不用在代码中指定,使部署具有灵活性。应用下添加的环境变量,属于全局环境变量,对此应用下的所有组件都起作用。 如果您需要对应用下特定的组件添加环境变量:
设置应用环境变量生效策略。 首次生效:环境变量只在组件首次创建时生效,后续环境变量的修改不会同步到应用下已存在的组件中。 持续生效:后续环境变量的修改会通过组件升级同步到应用下已存在的组件中。 单击“添加环境变量”,输入“变量名称”及“变量/变量引用”的值。 请您在配置环境变量时慎用敏感信息或者加密敏感信息,以免造成信息泄露。
删除应用环境变量 本章节指导您删除不再使用的应用环境变量。 使用限制 请根据您的实际业务需要删除应用环境变量,防止由于应用环境变量缺失导致升级单个组件版本配置、批量升级组件版本配置时组件启动失败。 前提条件 待删除的应用环境变量已通过手动添加应用环境变量或导入应用环境变量方式创建。
环境变量的修改不会同步到应用下已存在的组件中。 持续生效:后续环境变量的修改会通过组件升级同步到应用下已存在的组件中。 单击“导入”,选择本地已创建好的环境变量文件。 单击“提交”,完成应用环境变量文件导入。 图1 导入应用环境变量文件 后续操作 选择了“持续生效”环境变量生效策略的应用环境变量发生变化后,您可以:
首次生效:环境变量只在组件首次创建时生效,后续环境变量的修改不会同步到应用下已存在的组件中。 持续生效:后续环境变量的修改会通过组件升级同步到应用下已存在的组件中。 选择待编辑的变量名称,在“操作”栏单击“编辑”。 重新输入“变量名称”及“变量/变量引用”的值。 请您在配置环境变量时慎用敏感信息或者加密敏感信息,以免造成信息泄露。
添加组件环境变量 组件环境变量概述 环境变量是组件运行环境中设定的一个变量,可以在组件部署后升级单个组件版本配置时修改,为应用提供极大的灵活性。 应用组件下设置的环境变量,属于局部环境变量,仅对该应用组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量名称和
管理应用环境变量 应用环境变量概述 手动添加应用环境变量 导入应用环境变量 编辑应用环境变量 删除应用环境变量 父主题: 应用管理
p_test),进入“应用概览”页。 单击“环境变量”,在下拉列表选择应用组件部署环境(例如:env-test)。 单击“添加环境变量”,设置环境变量。 “变量名称”根据微服务组件采用的技术,参考下表设置。 微服务组件采用技术 变量名称 Java Chassis servicec
组件版本号,支持自动生成和自定义版本号。 自动生成版本号:单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号,格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022.0803.10431。 自定义版本号:输入格式为A
、数据库地址,应用关联的应用名称等)填充到配置文件对应的变量中,通过文件挂载实现一次配置、多环境组件发布和升级。 本章节指导您管理组件的配置文件: 绑定配置文件:为组件绑定已创建的配置文件,用于通过文件挂载实现一次配置、多环境组件发布和升级。需要已经创建待绑定的配置文件,请参考创建配置文件或导入配置文件。
设置虚拟机配置 添加组件环境变量 环境变量是应用运行环境中设定的一个变量,可以在组件部署后滚动发布方式升级组件版本配置时修改,为应用提供极大的灵活性。组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量名称和该应用下的
在“配置内容”区域,根据实际业务需要设置系统变量。 单击“系统变量”。 在“变量”列表中选择待写入配置文件的变量名。 ServiceStage提供了如表1所示的环境、应用、组件相关的变量,配置文件中可以使用这些系统变量,在组件部署时会自动将变量替换为真实值。 单击“插入”,将变量插入“配置内容”下的编辑框。
、数据库地址,应用关联的应用名称等)填充到配置文件对应的变量中,通过文件挂载实现一次配置、多环境组件发布和升级。 本章节指导您管理组件的配置文件: 绑定配置文件:为组件绑定已创建的配置文件,用于通过文件挂载实现一次配置、多环境组件发布和升级。需要已经创建待绑定的配置文件,请参考创建配置文件或导入配置文件。
为接入专业版微服务引擎的Java Chassis微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 servicecomb_credentials_accessKey AK,结合用户实际值配置。
healthCheck.mode值为pull,自定义配置healthCheckInterval健康检查时间不生效。 1.8.0-2020.0.x 非long polling模式下大量配置查询任务,触发查询任务无间隔时间。 cse操作页面对服务实例下线后,服务实例调用依然正常。 management.server
Agent接入方式接入,在使用容器部署方式创建组件时参考添加组件环境变量、使用虚拟机部署方式创建组件时参考添加组件环境变量为组件手动添加如下组件环境变量: 变量名称:SERVICE_META_PROJECT 变量/变量引用:接入注册配置中心的组件实例所在的引擎命名空间ID,不支持使用public命名空间。
包的时长来确定的(以GMT+08:00时间为准)。一个计费周期的起点是您购买或续费资源的时间(精确到秒),终点则是到期日的23:59:59。 您可以根据实际业务需求,多次购买资源包,但是购买时长不能叠加,到期时间为所有资源包中的最晚到期时间。 例如,如果您分别于2023/04/09
String 环境变量名称。 由字母、数字、下划线、中划线或者点号组成,不能以数字开头,且长度为1-64个字符。 value 是 String 环境变量取值。 此接口的请求参数configuration中env变量会全量覆盖应用本身已有的环境变量配置,使用时请根据是新增还是替换环境变量的场景设置此参数。
配置项创建完成后,可在应用中作为文件或者环境变量使用。 配置项允许您将配置文件从镜像中解耦,从而增强应用的可移植性。 配置项价值如下: 使用配置项功能可以帮您管理不同环境、不同业务的配置。 方便您部署相同应用的不同环境,配置文件支持多版本,方便您进行更新和回滚应用。 方便您快速将配置以文件的形式导入到应用中。
为接入专业版微服务引擎的Spring Cloud微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 spring_cloud_servicecomb_credentials_accessKey