AWS S3 - ключ не ожидается для метода get
Очень странное возникновение этой ошибки (см. Ниже). Примечания:
- В рассматриваемом веб-приложении ежедневно>500 пользователей, каждый из которых ежедневно загружает объекты в S3.
- Два пользователя имеют эту ошибку при попытке загрузить файл
- Те же пользователи, если они попробуют другой компьютер, не получат эту ошибку
- Веб-приложение использует библиотеку EvaporateJS - https://github.com/TTLabs/EvaporateJS
- Кажется, что нет никакого образца относительно размера файла (даже крошечный файл <10 КБ вызовет это)
- Компонент аутентификации / авторизации веб-приложения обрабатывается веб-приложением. Т.е. пользователь 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>
Из всех вышеперечисленных пунктов единственная переменная здесь - это компьютеры. Я прав? Я что-то упустил? Если это компьютеры, есть идеи, в чем проблема? Сверхактивный брандмауэр / что-то еще, препятствующее загрузке сетевых запросов?
Заранее спасибо за любые указания по расшифровке этого сообщения об ошибке (что это вообще значит?!)