我已经创建了python脚本,它作为zip文件上传到AWS Lambda函数中,其中绑定了stompy库。在
Python2.7的日志:
Response:
null
Request ID:
"c334839f-ee46-11e8-8970-612f1dc92e41"
Function Logs:
START RequestId: c334839f-ee46-11e8-8970-612f1dc92e41 Version: $LATEST
CONNECTION Started
CONNECTION established
CONNECTION Subscribed
[WARNING] 2018-11-22T11:07:12.798Z c334839f-ee46-11e8-8970-612f1dc92e41 Unknown response frame type: '' (frame length was 3)
END RequestId: c334839f-ee46-11e8-8970-612f1dc92e41
REPORT RequestId: c334839f-ee46-11e8-8970-612f1dc92e41 Duration: 10027.75 ms Billed Duration: 10100 ms Memory Size: 128 MB Max Memory Used: 30 MB
我的代码:-在
^{pr2}$我不知道为什么我的消息没有出现在输出中,而是总是显示“Response:null”。在
编辑:正如@Petesh指出的,这个问题来自
stompy
(外部库),它还没有被移植到Python3。在如果您检查源代码,可以找到:
python3+的语法无效
如果在python3.6/3.7环境中运行Lambdas,则语法无效。在
如果选择Python2.7,这个问题可能会消失,但您还必须调整代码、库等
相关问题 更多 >
编程相关推荐