Если вы хотите добавить данные в файл, который уже существует в S3, то он не будет напрямую поддерживаться S3.
Однако вы можете просто прочитать файл и добавить данные локально кэто, а затем записать файл обратно в S3 с тем же путем / ключом.Вы можете сделать это из AWS Lambda или из любого другого места, используя AWS SDK.
Однако при этом следует учитывать недостаток возможной согласованности S3.Подробнее о возможной согласованности можно прочитать здесь
Модель согласованности данных Amazon S3
Amazon S3 обеспечивает согласованность операций чтения после записи дляPUTS новых объектов в вашем S3 ведро во всех регионах с одним предупреждением.Предостережение заключается в том, что если вы делаете HEAD или GET-запрос к имени ключа (чтобы определить, существует ли объект) перед созданием объекта, Amazon S3 обеспечивает возможную согласованность для чтения после записи.
Amazon S3 предлагаетвозможная согласованность для перезаписи PUTS и DELETES во всех регионах.
Обновления до одного ключа являются атомарными.Например, если вы PUT используете существующий ключ, последующее чтение может вернуть старые или обновленные данные, но никогда не вернет поврежденные или частичные данные.