Я отправляю данные из 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*}
* * *