boto3 python генерирует предварительно подписанный URL для целого сегмента

Я пытаюсь дать временный доступ к загрузке для моего s3.

используя boto3.generate_presigned_url(), мне удалось загрузить только конкретный файл из этой корзины, но не саму корзину.

есть ли вариант сделать это, или мой единственный вариант - загрузить содержимое корзины, архивировать его, загрузить и предоставить доступ к архиву?

1 ответ

Вы пробовали перебирать список предметов в ведре?

сделать aws s3 ls <bucket_name_with_Presigned_URL> а затем используйте цикл for, чтобы получить каждый элемент.

Надеюсь это поможет.

Другие вопросы по тегам