logstash配置文件中需要使用密码类的信息可以使用logstash的秘钥库使用的语法通过环境变量引用语法${VAR}加载说明logstash启动时会优先从keystore秘钥库读取不存在时才去系统环境变量找1创建秘钥库文件/usr/share/logstash/bin/logstash-keystore --path.settings /usr/share/logstash/config/ createpath.settings指定 Logstash 的配置目录keystore 文件 (logstash.keystore) 将会创建在这个目录下与 logstash.yml 文件在一起2向keystore中添加秘钥例如添加秘钥TEST_PWD/usr/share/logstash/bin/logstash-keystore --path.settings /usr/share/logstash/config/ add TEST_PWD执行以上命令后提示输入TEST_PWD的值在配置文件中就能引用TEST_PWD和环境变量用法相同 ${TEST_PWD}
logstash秘钥库管理
logstash配置文件中需要使用密码类的信息可以使用logstash的秘钥库使用的语法通过环境变量引用语法${VAR}加载说明logstash启动时会优先从keystore秘钥库读取不存在时才去系统环境变量找1创建秘钥库文件/usr/share/logstash/bin/logstash-keystore --path.settings /usr/share/logstash/config/ createpath.settings指定 Logstash 的配置目录keystore 文件 (logstash.keystore) 将会创建在这个目录下与 logstash.yml 文件在一起2向keystore中添加秘钥例如添加秘钥TEST_PWD/usr/share/logstash/bin/logstash-keystore --path.settings /usr/share/logstash/config/ add TEST_PWD执行以上命令后提示输入TEST_PWD的值在配置文件中就能引用TEST_PWD和环境变量用法相同 ${TEST_PWD}