
Tengo un antiguo dominio Elasticsearch v1.5 en Amazon AWS y mantengo registros de 30 días.
Parece que no es posible actualizarlo, así que creé un nuevo dominio con la versión ES 6.3.
Ahora tengo Logstash v2.0 registrando en el dominio ES v1.5 existente, usando el logstash-output-amazon_es
complemento, pero parece que no puedo lograr que también envíe registros al nuevo dominio v6.3.
Según tengo entendido, tengo que actualizar Logstash.
Me gustaría tener una versión de Logstash que pueda enviar registros a ambas versiones de ES durante un mes, para una transición sin problemas.
he mirado elmatriz de compatibilidad, pero no cubre ES 1.5
Antes de comenzar a probar diferentes versiones de Logstash, ¿alguien sabe si existe alguna versión de Logstash que pueda enviar registros tanto a ES v1.5 como a ES 6.3?
Respuesta1
Entonces, después de hacer mis propias pruebas, parece que Logstash 6.3 puede enviar registros tanto a ES 1.5 como a ES 6.3.
Probando desde una máquina virtual local, funciona usando el logstash-output-amazon_es
complemento, si tengo las credenciales de AWS ~/.aws/credentials
y HOME
están configuradas correctamente para el logstash
usuario que ejecuta Logstash. (No se ejecuta con sudo).
Incluso funciona en una instancia EC2 con elCredenciales de perfil de instancia entregadas a través del servicio de metadatos de Amazon EC2.
Un gran problema fue que tuve que configurar la Política de acceso en la función IAM de la instancia que ejecuta Logstash, en lugar de la Política de acceso en el dominio Elasticsearch.