Ответ 1
Проверьте "диапазон длины содержимого" в политике s3. http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html
Условия в политике POST - это массив объектов, каждый из которых используется для проверки содержимого загружаемого объекта. Эти условия можно использовать для ограничения того, что разрешено в запросе. Каждое поле формы, которое вы указываете в форме (кроме x-amz-подписи, файла, политики и имен полей, которые имеют префикс x-ignore-prefix), должно появиться в списке условий.
Содержание длины диапазона
Минимальный и максимально допустимый размер для загруженного контента. Это условие поддерживает тип соответствия состояния диапазона длины содержимого.