Очень странное появление этой ошибки (см. Ниже).Примечания:
- Веб-приложение, о котором идет речь, имеет> 500 ежедневных пользователей, каждый из которых загружает объекты в S3 ежедневно
- У двух пользователей возникает одна ошибка при попытке загрузитьfile
- Те же пользователи, если они пробуют другой компьютер, не получают эту ошибку
- Веб-приложение использует библиотеку EvaporateJS - https://github.com/TTLabs/EvaporateJS
- Кажется, чтонет шаблона в отношении размера файла (даже крошечный файл <10 КБ вызовет его) </li>
- Компонент аутентификации / авторизации веб-приложения обрабатывается веб-приложением.Т.е. пользователь IAM, связанный с созданием URL-адреса загрузки S3, является общим для всех пользователей веб-приложения, поэтому я исключил проблему с разрешением для рассматриваемого идентификатора пользователя IAM
Сообщение об ошибке:
<Error>
<Code>InvalidRequest</Code>
<Message>
Key is not expected for the GET method ?uploads subresource
</Message>
<RequestId>
*****
</RequestId>
<HostId>
*****
</HostId>
</Error>
Из всех вышеперечисленных пунктов единственной переменной здесь являются компьютеры.Я прав?Я что-то упустил?Если это компьютеры, есть идеи, в чем проблема?Сверхактивный брандмауэр / что-то еще, препятствующее загрузке сетевых запросов?
Заранее благодарим за любые рекомендации по расшифровке этого сообщения об ошибке (что это вообще означает?!)