3

AWS RDS에 데이터가 있는데 AWS ES 인스턴스로 파이프를 연결하고 싶습니다. 한 시간에 한 번 업데이트하는 것이 좋을 수도 있습니다.AWS에서 RDS를 AWS Elasticsearch로 가져 오는 가장 간단한 방법은 무엇입니까?

내 로컬 컴퓨터에서 로컬 mysql 데이터베이스와 Elasticsearch 데이터베이스를 사용하면 Logstash를 사용하여이를 쉽게 설정할 수있었습니다.

동일한 작업을 수행하는 "기본"AWS 방법이 있습니까? 아니면 EC2 서버를 설치하고 Logstash를 직접 설치해야합니까?

답변

4

로컬 Logstash로 동일한 결과를 얻을 수 있습니다. jdbc 입력을 RDS 데이터베이스로, elasticsearch 출력을 AWS ES 인스턴스로 지정하기 만하면됩니다. 이 작업을 정기적으로 실행해야하는 경우 작은 인스턴스를 설정하여 Logstash를 실행해야합니다.

같은 주제를 달성하는 "기본"AWS 솔루션은 Amazon KinesisAWS Lambda을 사용하는 것입니다.

여기 즉, 모두 함께 연결하는 방법을 설명하는 good article이다하십시오 운동성 스트림

  • 스트림에게 데이터
  • 누름을 처리하는 람다 함수 구성으로 RDS 데이터를 스트리밍하는 방법

    • AWS ES 인스턴스