2016-02-18 2 views
0

У меня есть сайт, на котором вы можете отправлять файлы в хранилище облаков Amazon S3. Несколько файлы могут быть сохранены в папках следующим образом:Создать ссылку для загрузки папки в S3

my_bucket/folder1/file1.txt

my_bucket/folder1/file2.txt

Теперь я пытаюсь создать ссылку для пользователя, чтобы загрузить все folder1 который я нашел причудливо трудно сделать. Есть что-то, чего я не хватает? Попытка сгенерировать URL-адрес, используя getObjectUrl("mybucket", "folder1") для folder1, дает мне ошибку.

также есть способ, которым я мог бы сделать генерироваться URL не выглядеть следующим образом:

https://my_bucket.s3.amazonaws.com/file1.txt

, но то, что больше подходит для общего общего пользования?

ответ

1

S3 не имеет этой функции. Вам нужно будет закрепить все файлы, для которых вы хотите предоставить ссылку, поместить zip-файл на S3, а затем создать ссылку на него.

+0

спасибо. И есть ли способ генерации ссылки, которая будет более публично использоваться? Как я уже упоминал в своем вопросе. – Superian007

+1

Если вам не нравятся предоставленные доменные имена S3, вы всегда можете сопоставить свой собственный (дополнительный) домен с ведром S3. –

Смежные вопросы