如何解决如何在圣杯应用程序中的 lambda 函数内捕获请求 ID
我有一个圣杯应用程序,它公开了一些由 api 网关和 lambda 函数支持的 url。 我想要的是用每个日志消息记录请求 id 以进行调试。 下面是我的代码的样子。
@app.route('/instrument',methods=['GET'])
@logging_and_error_handling()
def get_instrument_value():
// some code
// logger.log() Here I want to put the request id.
我可以看到默认情况下请求 ID 正在登录到 cloudwatch。我想使用相同的请求 ID。如何在我的方法中捕获它?
解决方法
您可以在上下文对象中使用 aws_request_id
:https://docs.aws.amazon.com/lambda/latest/dg/python-context.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。