Cargar lineas de un TXT en una Base de Datos en AWS

Job ID: 37117892

Budget: $10 – $30 USD

Tengo un archivo TXT que se va actualizando cada 10 minutos con un log de temperatura. Necesito un script en python que recorra este archivo, entienda las lineas y las cargue a una base de datos en AWS, tiene que ser capaz de verificar si la información ya está cargada para no duplicar, solo deberá cargar los registros que no tengan duplicados en date y time ya que es un solo registro cada 10 minutos.

En la linea 9 del archivo está lo que sería el header, con los nombres de los campos. Luego en la linea 10 está siempre el ultimo registro que se ve agregando.

Necesito crear un servidor ubuntu que tenga la base de datos y una API (todo en AWS) que sea invocada por una funcion post para cargar los nuevos datos que se vayan generando.

En resumen, quiero transferir los datos de ese .txt a una base de datos para tener histórico.

Date Time Temp1C %Hum1 Volt1 Temp2C %Hum2 Volt2 Temp3C %Hum3 Volt3 Temp4C %Hum4 Volt4 Temp5C %Hum5 Volt5 Temp6C %Hum6 Volt6
27.08.2023 19:40:59 6.6 95 1.7 7.0 89 1.7
27.08.2023 19:30:59 7.0 93 1.7 7.3 88 1.7
27.08.2023 19:20:59 7.3 93 1.7 7.8 87 1.8