Вы должны создать предварительно подписанный URL-адрес Amazon S3 .При этом генерируется URL, который разрешает ограниченный по времени доступ к частному объекту.
Однако ссылка может использоваться любым, у кого она есть .Так что, да, они могут скопировать ссылку и передать ее другим людям, и они смогут получить доступ к объекту в установленные сроки.Но это не особенно отличается от того, что участник загружает файл сам и просто передает копию файла кому-то другому.
В Amazon S3 нет встроенной возможности делать, как вы описываете (кромеот людей, имеющих действительные учетные данные AWS, что не рекомендуется для веб-приложения).