
我在 Amazon AWS 上有一個舊的 Elasticsearch v1.5 網域,保留 30 天的日誌。
似乎無法升級它,所以我創建了一個版本為 ES 6.3 的新網域。
現在我使用該插件將 Logstash v2.0 日誌記錄到現有的 ES v1.5 網域logstash-output-amazon_es
,但我似乎無法將其也傳送日誌到新的 v6.3 網域。
據我了解,我必須升級 Logstash。
我想要一個 Logstash 版本,可以將日誌傳送到兩個版本的 ES 一個月,以便順利過渡。
我看過相容性矩陣,但不涵蓋 ES 1.5
在我開始測試不同版本的 Logstash 之前,有人知道是否有任何版本的 Logstash 可以將日誌傳送到 ES v1.5 和 ES 6.3?
答案1
所以經過我自己的測試,Logstash 6.3似乎可以將日誌傳送到ES 1.5和ES 6.3。
從本機虛擬機進行測試,logstash-output-amazon_es
如果我有 AWS 憑證~/.aws/credentials
並且為運行 Logstash 的使用者HOME
正確設置,它可以使用該插件工作。 logstash
(不使用 sudo 運行。)
它甚至可以在 EC2 執行個體上執行透過 Amazon EC2 元資料服務傳遞的執行個體設定檔憑證。
一個大問題是我必須在執行 Logstash 的實例的 IAM 角色上設定存取策略,而不是在 Elasticsearch 網域上設定存取策略。