我正在使用logstash将应用程序日志传递到AWS Es。 1.这是我的logstash配置文件:
input {
file {
path => "/home/ubuntu/*"
start_position => "beginning"
}
}
filter {
grok {
match => { "message" => "(?<jsonf>({.*}))"}
}
json {
source => "jsonf"
}
mutate {
remove_field => [ "message","jsonf" ]
}
}
output {
amazon_es {
hosts => ["********************************************"]
region => "us-east-1"
index => "lgs-%{+YYYY.MM.dd}"
#user => "elastic"
#password => "changeme"
}
}
我的Es域具有开放访问权限
{ “ Version”:“ 2012-10-17”, “声明”:[ { “效果”:“允许”, “校长”:{ “ AWS”:“ ” }, “ Action”:“ es:”, “资源”:“” } ] }
我在这里做错了什么