Как исправить 'Ожидаемый один из #' в плагине фильтра шифров logstash? - PullRequest
0 голосов
/ 26 марта 2019

Я новичок в logstash.У меня есть файл conf для плагина шифровального фильтра.Я начал все необходимые услуги.Когда я пытался запустить файл .conf, он заканчивался следующим исключением.Что не так с программой?В чем была ошибка, которую я сделал во фрагменте?

Я посмотрел прошлые ответы, они предложили заменить двойные кавычки на одинарные.Но, к сожалению, это не работает для моей проблемы.

Информация о версии:

ОС: Ubuntu 18.04,

Logstash: 6.6.2

filter {
  cipher {
    algorithm = 'aes-256-cbc'
    cipher_padding = 1
    iv = '1234567890123456' 
    key = '12345678901234567890123456789012'
    key_size = 32 
    mode = 'encrypt'
    source = 'country'
    target = 'message_crypted'
    max_cipher_reuse = 1
    }
 }

Исключение:

message=>"Expected one of #, => at line 16, column 15 (byte 504) after filter {\n  cipher {\n    algorithm ",

Заранее спасибо.

1 Ответ

0 голосов
/ 26 марта 2019
Instead of "=" operator use "=>" operator in logstash for assignment.

See the below code.

filter {
  cipher {
    algorithm => 'aes-256-cbc'
    cipher_padding => 1
    iv_random_length => '1234567890123456' 
    key => '12345678901234567890123456789012'
    key_size => 32 
    mode => 'encrypt'
    source => 'country'
    target => 'message_crypted'
    max_cipher_reuse => 1
    }
 }
...