Можете ли вы установить разрешения для файлов, загружаемых на S3?
Или, если кто-то знает гильдию / URL-адрес файла, он может получить к нему доступ публично?
Если да, какие разрешения мы можем установить?
Разрешения реализованы с помощью ключевого механизма. Вы можете сделать контент читаемым для всех (без пароля) или требовать пароль. Вы предоставляете права на загрузку, генерируя URI с ключом, который можно ограничить максимальной пропускной способностью.
Amazon FAQ о доступе
Документация Amazon по аутентификации и контролю доступа
Как заявляет dcaunt, аутентификация строки запроса требует даты истечения срока действия.
Не пароли, но вы можете создавать ссылки, срок действия которых истекает в определенное время: http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTAuthentication.html
Я полагаю, что вы также можете создавать «пароли», действительные только в течение определенного периода времени