如何获取 AWS lambda 函数的日志流的唯一标识符?

Joo*_*ost 3 python amazon-web-services amazon-cloudwatch aws-lambda

上下文: 我们有一个 Lambda python 函数,其中多次同时调用同一函数在 cloudwatch 中创建了许多独特的日志流。此外,我们在这个 lambda 函数上使用 Xray。使用 Xray 我们可以快速找到错误调用,但是从 Xray 到 Cloudwatch 是一个痛苦,因为 AWS 控制台中的“搜索日志组”功能不起作用,因为它根本无法加载。加载特定的日志流很容易,因此我们想用日志流的名称来注释 Xray 事件。

问题: 日志流的唯一标识符唯一标识了运行 lambda 的容器。但是,我不知道如何从内部获取此 id 以使其发挥作用,以便我可以将其传递给 xray。如何从 lambda 函数内部获取日志流的唯一标识符?

Mar*_*k B 5

查看AWS Lambda 运行时环境中存在的所有环境变量。具体AWS_LAMBDA_LOG_GROUP_NAMEAWS_LAMBDA_LOG_STREAM_NAME