Как открыть доступ к папке для просмотра всех объектов AWS S3?
Привет.
Мне нужно открыть доступ к папке, и я разобрался как открыть доступ к всем объектам в папке, но мне нужно чтобы при переходе в папку показывались все объекты в папке (а не просто AcessDenided).
Как сделать подобный доступ к папке на AWS S3?
Иван Шумов
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Прочитай про s3 bucket policy и заодно s3 bucket acl. Также стоит узнать что такое AWS iam и как он устроен. Стоит не забывать что по умолчанию там включена опция запрета на открытие публичного доступа к бакету и ее надо снимать. В настройках бакета находится
Amazon S3 это не апач и не nginx.
Это обьектное хранилище, он и не должен давать возможность просмотра директории.
Но есть некоторые способы (костыли) это сделать:
а что где у aws s3 листинг директории ?
Я знаю есть опция Default Root Object, в ней указываешь index файл, например для статического сайта.
Но чтобы он листинг именно в стиле апача (не xml ListObjects) отдавал без лишних движений я не знаю.
Написано
Иван Шумов
@inoise Куратор тега Amazon Web Services
Andrew D., все прекрасно работает. Без дизайна но работает) по тому что директории там это виртуальные объекты и там надо давать права на list операции. Протокол s3 текстовый же по сути)