Если вы хотите запретить пользователям загружать файлы сверх определенного размера, вы должны использовать createPresigendPost
и указать ContentLength
с помощью getSignedUrl, ограничение размера объекта отсутствует, и пользователь может потенциально загрузить объект объемом 5 ТБ.(текущий предел объекта) до s3
Обратите внимание, что если вы можете указать ContentLength в параметрах при вызове getSignedUrl ('putObject', params, callback), вы будете брошены
Presigning post data encountered an error { UnexpectedParameter: ContentLength is not supported in pre-signed URLs.
По этой теме проблема