¿Existe alguna posibilidad de escribir en algún desplazamiento dentro del archivo almacenado S3? Realmente no queremos descargarlo para leer, modificar y escribir todo el tiempo porque los archivos son bastante grandes (pocos GB cada uno).
No hay forma de agregar datos en S3.
Una posible solución alternativa podría ser crear nuevos archivos cada vez (posiblemente con Kinesis Firehose ) y ejecutar trabajos de EMR (posiblemente con Data Pipeline ) para fusionar estos pequeños archivos con una frecuencia horaria o diaria, según sea necesario.