当我们把所有的环境使用同一套配置中心时,这个时候就会遇到安全的问题,我们不希望生产环境的配置被直接读取到,最直接的逻辑就是加一个密钥,通过密钥去读取,EasyConf就支持通过参数secret来获取安全级别高的环境。如果想要生产环境必须通过密钥来获取配置信息,首先必须将生产环境类型设置为 机密型 。这是配置中心预先定义好的一个安全级别,(目前总共有两个级别,开放型和机密型)
image.png
必须是管理员账号才能看到环境类型列表,首先我们必须添加一个安全类型为 机密 型的生产环境
image.png注意安全密码里不能有%&#!?这样的url里的特殊意义的符号
添加成功后
image.png
现在,业务系统获取配置的url变成,即在版本号后面再接密钥串
http://47.96.43.218:8083/config/getConfig.properties/dataflow/prod/1.3.0/1gys@$%5E*?.properties
网友评论