Вы хотите загрузить файлы в S3 с помощью Python и установить дополнительные заголовки?
Если это так, вы можете использовать библиотеку simples3 . Или какая-то другая подобная библиотека. Я расскажу, используя simples3
:
Следуйте документам о том, как создать экземпляр объекта S3Bucket
. Получив это, вы можете сделать:
bucket.put('path/to/your/pdf/object/on/s3',
pdf_object_bytes,
headers={'Content-Disposition': 'attachment;filename=test.pdf'})