Вы не можете добавлять файлы в S3, вы читали бы весь файл, добавляли новые данные и затем записывали обратно файл - либо с новым именем, либо с тем же именем.
Однако, я не думаю, что вы действительно хотите это сделать - рано или поздно, если у вас нет тривиального количества данных, поступающих на firehose, ваш s3-файл будет слишком большим, чтобы постоянно читать, добавлять новый текст и отправку обратно на s3 эффективным и экономичным способом.
Я бы порекомендовал вам установить лимиты пожарной тревоги на самый длинный интервал времени/наибольшего размера (чтобы, по крайней мере, сократить количество файлов, которые вы получаете), а затем переосмыслить любую обработку, которую вы имели в виду, что заставляет вас думать вам нужно постоянно объединять все в один файл.