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

Lambda创建EC2实例触发KeyError及密钥名称配置咨询

问题解答

1. KeyError: 'message' 触发原因

这个错误是因为代码里尝试从event字典中读取'message'键,但当前触发Lambda的事件(比如测试事件、触发器传递的事件)里不存在这个键。而且从代码逻辑来看,message变量定义后完全没有被使用,属于冗余代码,直接删除message = event['message']这一行就能解决该错误。

补充:如果后续确实需要用到event中的参数,要确保触发Lambda的事件结构包含对应的键,比如测试时要在测试事件里添加"message": "xxx"这类内容。

2. EC2密钥名称环境变量是否需要后缀

不需要。KEY_NAME只需要填写你在AWS EC2控制台创建的密钥对名称,比如创建时命名为key,就填key,不需要加.pem后缀。因为AWS识别的是密钥对的逻辑名称,不是你下载到本地的pem文件的文件名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 02:48:24