AWS Lambda:调用Invoke API操作失败,并显示以下消息:[object Object]

时间:2018-10-16 08:07:24

标签: firefox aws-lambda

除了此处的报告之外,此问题还有更多详细信息:AWS Lambda: Calling the Invoke API failed with message: [object Object]

  • 当我尝试调用Lambda函数时,通过单击“测试”按钮,我看到了报告的错误。
  • 在浏览器中看到的问题:Windows 10系统上的Firefox Nightly 64.0a1(2018-10-15)(64位),在浏览器控制台中,我看到此错误: TypeError: asm.js type error: Disabled by 'asmjs' runtime option rusha.min.js
  • 在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 :(得分:0)

Asm可能会引起麻烦,但是我可以相信AWS可能会很好地使用它来加快签名速度。这很合适,因为您尝试在不正确的v4签名的情况下尝试在AWS Api上执行某些操作时会看到错误。

我注意到您正在使用每晚构建的firefox,因此您很可能会遇到已知的bug&c,或者可能已对该平台禁用了asm.js。

出现错误后,建议您尝试转到about:config(以更改firefox配置),然后将javascript.options.asmjs设置为true

否则,您可能必须停止每晚的构建或提出错误报告。

答案 1 :(得分:0)

这是一个问题/错误,此问题已在Firefox Nightly中进行了修复(应该在Firefox标准版本中使用)。 问题的详细信息在这里:https://bugzilla.mozilla.org/show_bug.cgi?id=1499136 在Firefox的about:config中,密钥 现在默认将dom.xhr.standard_content_type_normalization设置为false

相关问题