我使用AWS Lambda作为授权者来验证使用应用程序的用户,并且有必要引发异常(“未授权”)以向用户返回401代码。现在,每次引发异常(“未授权”)时,都会发布堆栈跟踪和错误级别日志。我不想看到此错误日志,因为这会导致日志警报出现问题。即引发异常(“未经授权”)应按预期执行,但不显示任何日志。
ou6hu8tu1#
您可以简单地执行return 401代码,而不是引发Exception:
return
Exception
return { "statusCode": 401, "statusDescription": "Unauthorized", "headers": { "Content-Type": "application/json" }, "body": json.dumps({ "Comment": "comment" }) }
1条答案
按热度按时间ou6hu8tu1#
您可以简单地执行
return
401代码,而不是引发Exception
: