【Nacos】配置中心使用环境变量(占位符)${}
spring:redis:host: ${SMCS_REDIS_HOST:127.0.0.1}port: ${SMCS_REDIS_PORT:6379}password: ${SMCS_REDIS_PASSWORD}timeout: 3000sdatabase: 0lettuce:pool:max-active: 30max-wait: 30smax-idle: 10min-idle: 3000
背景
为了隐藏敏感信息,防止看到nacos页面就知道了敏感配置信息,如ip、端口或密码等,所以使用环境变量来进行参数配置以隐藏敏感信息
实现
配置文件修改
使用 ${SMCS_REDIS_HOST:127.0.0.1} 代替原始IP进行配置,如果环境变量SMCS_REDIS_HOST不存在,则会使用127.0.0.1进行连接
后台服务器修改
后台服务器增加所需环境变量有以下两种方式,任选其一即可:
修改/etc/profile文件
在nacos服务器上修改/etc/profile文件,增加所需的环境变量即可
增加.env文件
- nacos服务器上新增环境变量文件.env文件

- .env文件中增加所需的环境变量

- 生效
使用source命令让.env文件中的环境变量生效
source .env
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
