Я создаю сайт PHP, который будет хранить свои файлы содержимого на Amazon S3. Файлы веб-сайта (с кодом PHP) размещаются на традиционном сервере. Пользователи регистрируются на веб-сайте, и после регистрации и входа в систему они будут иметь доступ к файлам на S3.Позвольте только зарегистрированным пользователям загрузиться с моего ковша Amazon S3
Вопрос в том, как разрешить только вошедшим пользователям загружать файлы и не разрешать загрузке всех остальных? Следует ли каким-либо образом задействовать AWS IAM?
Я не хочу истекать URL. Я хочу предоставить доступ к файлам только конкретному пользователю, и я не хочу, чтобы они делили связь с кем-либо еще в течение какого-то периода времени.
В будущем я также хочу ограничить доступ к файлам для зарегистрированных пользователей - в зависимости от типа учетной записи пользователя у пользователя будет доступ к различным файлам.
Thx заранее для ответов!
Это невозможно с S3. Вы либо должны сначала загружать файлы на свой веб-сервер, либо обслуживать их оттуда или создавать устаревшие URL-адреса. – sprain
thx! по крайней мере, вы ответили что-то вместо того, чтобы опрокидывать мой вопрос, как и другие дыры – Val
+1, я также искал решение, и я не вижу причины, по которой вопрос должен быть отклонен. – kiranvj