AWS Lambda: сбой вызова действия API вызова с этим сообщением: [объект Object] - PullRequest
0 голосов
/ 16 октября 2018

В этом вопросе есть еще несколько деталей, помимо отчета здесь: AWS Лямбда: сбой вызова API Invoke с сообщением: [объект объекта]

  • Когда япопробуйте вызвать мою функцию Lambda, нажав кнопку «Тест», я вижу сообщение об ошибке.
  • Проблема, замеченная в браузере: Firefox Nightly 64.0a1 (2018-10-15) (64-bit), насистема Windows 10. В консоли браузера я вижу эту ошибку: TypeError: asm.js type error: Disabled by 'asmjs' runtime option rusha.min.js
  • На вкладке «Сеть» dev-tools в Firefox я вижу, что вызов возвращается с ошибкой 403.Ответ таков: {"message":"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."}

В браузерах Microsoft Edge и Chrome все работает как положено.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Это была проблема / ошибка, которая с тех пор была исправлена ​​в Firefox Nightly (и должна появиться в стандартной версии Firefox).Детали проблемы здесь: https://bugzilla.mozilla.org/show_bug.cgi?id=1499136 В Firefox's about:config ключ dom.xhr.standard_content_type_normalization теперь по умолчанию установлен на false.

0 голосов
/ 16 октября 2018

Асм может быть красной сельдью, но я могу поверить, что AWS вполне может использовать его для ускорения подписания.Это подходит, так как ошибка, которую вы видите, возникает, когда вы пытаетесь что-то сделать на AWS Api без правильной подписи v4.

Я заметил, что вы используете ночную сборку Firefox, так что вы вполне можетебыть подвержен известной ошибке & c, или asm.js может быть отключен для этой платформы.

После ошибки, я предлагаю вам попробовать перейти на about:config (чтобы изменить конфигурацию Firefox) и установить javascript.options.asmjs to true.

В противном случае вам, возможно, придется выйти из ночной сборки или поднять отчет об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...