Невозможно запустить Logstash с выводом Kafka, когда Kafka SSL pwd хранится в Logstash Keystore - PullRequest
0 голосов
/ 21 октября 2019

Я отправляю данные из Logstash в Kafka. Я включил протокол SSL для безопасной связи между Logstash и Kafka. Поскольку пароли Keystore и Truststore представлены в виде простого текста, для их защиты я использовал хранилище ключей Logstash для хранения конфиденциальных данных.

Я создал файл keystpre Logstash и добавил в него пароль хранилища доверенных сертификатов и хранилища ключей. Когда я запускаю Logstash с приведенной ниже конфигурацией, я получаю сообщение об ошибке «невозможно загрузить файл хранилища ключей».

Поэтому я жестко запрограммировал пароль и запустил Logstash servcie, Logstash запускается успешно.

Пожалуйста, помогите мне, если моя конфигурация правильна или нет

output {

kafka {bootstrap_servers => 'localhost: 9093'

topic_id => 'abc.logs '

security_protocol =>' SSL 'ssl_truststore_location =>' E: /ELK_Stack/Logstash/config/SecretStore/truststore.jks 'ssl_truststore_password =>' $ {truststore_pw__ $} $ swordkeystore_pwd} 'ssl_keystore_location =>' E: /ELK_Stack/Logstash/config/SecretStore/keystore.jks 'ssl_keystore_password =>' $ {keystore_pwd} '

}

} 1017 * *1018*}

* * *
...