
Amazon AWS에 30일 간의 로그를 보관하는 이전 Elasticsearch v1.5 도메인이 있습니다.
업그레이드가 불가능한 것 같아 ES 6.3 버전으로 새 도메인을 만들었습니다.
이제 플러그인을 사용하여 기존 ES v1.5 도메인에 Logstash v2.0 로깅을 사용하고 있지만 logstash-output-amazon_es
새 v6.3 도메인에도 로그를 보내도록 할 수는 없는 것 같습니다.
제가 이해한 바로는 Logstash를 업그레이드해야 합니다.
원활한 전환을 위해 한 달 동안 두 버전의 ES에 로그를 보낼 수 있는 Logstash 버전을 갖고 싶습니다.
나는 다음을 살펴보았다.호환성 매트릭스, 그러나 ES 1.5는 포함되지 않습니다.
다양한 버전의 Logstash 테스트를 시작하기 전에 ES v1.5와 ES 6.3 모두에 로그를 보낼 수 있는 Logstash 버전이 있는지 아는 사람이 있습니까?
답변1
그래서 자체 테스트를 해본 결과 Logstash 6.3은 ES 1.5와 ES 6.3 모두에 로그를 보낼 수 있는 것으로 보입니다.
로컬 VM에서 테스트하면 logstash-output-amazon_es
AWS 자격 증명이 있고 Logstash를 실행하는 사용자 에 대해 올바르게 설정된 ~/.aws/credentials
경우 플러그인을 사용하여 작동합니다 . (sudo로는 실행되지 않습니다.)HOME
logstash
EC2 인스턴스에서도 작동합니다.Amazon EC2 메타데이터 서비스를 통해 전달되는 인스턴스 프로필 자격 증명.
한 가지 큰 문제는 Elasticsearch 도메인의 액세스 정책 대신 Logstash를 실행하는 인스턴스의 IAM 역할에 대한 액세스 정책을 설정해야 한다는 것입니다.