You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rust AWS Lambda用cargo lambda部署SQS触发函数遇Runtime.ExitError求助

AWS Lambda Rust函数处理SQS批量消息时触发Runtime.ExitError(signal: illegal instruction)

我是Rust和AWS Lambda的新手,目前在开发首个由SQS批量触发的函数——该SQS订阅了SNS Topic。我们通过CloudFormation模板搭建基础设施栈,用GitHub触发内部CI/CD流水线完成部署。

开发时使用cargo lambda工具包,直接复用了AWS Labs仓库里的advanced-sqs-partial-batch-failures示例代码(未做任何修改),但测试Lambda时出现以下错误:

{"errorType": "Runtime.ExitError","errorMessage": "RequestId: fa19660a-b221-4c0a-a61b-6f0239bdd0a6 Error: Runtime exited with error: signal: illegal instruction"}

我在AWS控制台的测试标签页使用SQS模板进行测试,但错误信息未给出任何配置相关的线索。此外,我已经参考相关帖子将Lambda内存调整为1024MB,问题仍未解决;且确认lambda目录下存在bootstrap二进制文件:

目录文件截图

恳请各位提供解决思路!

内容的提问来源于stack exchange,提问作者Seto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 14:25:13