【发布时间】:2022-01-18 12:24:09
【问题描述】:
我正在触发器上运行 AWS python lambda,并希望使用 cloudwatch 对其进行监控。我正在监控 cloudwatch “调用”和“错误”,但它们总是相同的。
当 lambda 返回时,我需要在 python 中做什么,以便云手表将其识别为成功/错误。
传递给 lambda 的数据有时格式不正确,无法处理 - 我想在此时返回一个错误,该错误将被 cloudwatch 识别。
我尝试了以下方法,但错误和调用计数始终相同。
return '{"statusCode": 200,"body": "OK"}'
return '{"StatusCode": 200,"body": "OK"}'
return '{"statusCode": 500,"body": "Error"}'
return '{"StatusCode": 500,"body": "Error"}'
我错过了什么不明白?
更新了以下代码,但仍然无法正常工作:
if badrecord==False:
return json.dumps({"statusCode": 200,"body": {"message": "OK"}})
else:
return json.dumps({"statusCode": 500,"body": {"message": "Error Bad Record"}})````
【问题讨论】:
标签: python aws-lambda