У меня написана лямбда-функция, которая создает файл с именем 'report.csv' при каждом запуске. И как и при каждом запуске, имя файла совпадает, обновляется один и тот же файл. (Было желательно)
Теперь я хочу скачать этот файл, нажав на кнопку загрузки.
Вот кнопка загрузки:
<a href="https://vipauditresult.s3-us-west-2.amazonaws.com/report.csv" download="report.csv">
<button><Download</button>
</a>
Но я не могу чтобы получить доступ к этому файлу из пользовательского интерфейса. Я думаю, что мне нужно установить некоторые разрешения в S3 Bucket, но я не знаю, что. Может кто-нибудь помочь ??
Вот код лямбда-функции, который помещает report.csv в корзину:
s3_bucket = 'vipauditresult'
csv_buffer = StringIO()
grid_sizes.to_csv(csv_buffer, sep=",", index=False) //grid_sizes contains the csv data
s3.Object(s3_bucket, 'report.csv').put(Body=csv_buffer.getvalue())