有一个关于在AWS Lambda中使用Python处理错误的问题。
现在当错误发生时(例如通过postman测试),我得到了典型的下列错误。
{
"errorMessage": "Y contains previously unseen labels: ''",
"errorType": "ValueError",
"stackTrace": [
" File \"/var/task/lambda_function.py\", line 81, in lambda_handler\n X['dis'] = du.transform(X.dis)\n",
" File \"/opt/python/lib/python3.8/site-packages/sklearn/preprocessing/_label.py\", line 273, in transform\n _, y = _encode(y, uniques=self.classes_, encode=True)\n",
]
}
我有几个问题:
非常感谢
我使用API网关方法响应来定义http类型错误,使用Lambda Regex集成响应来处理。errorMessage
. 在重新部署API网关端点后,当发送 "坏 "请求时,你可以收到新的错误信息。