发布于: Nov 16, 2023

AWS Lambda 宣布推出高级日志控制功能,使您能够以 JSON 结构化格式本地捕获日志、调整日志级别以及为 Lambda 函数选择 Amazon CloudWatch 日志组。

现在,您可以采用 JSON 结构化格式捕获 Lambda 日志,而不必使用自己的日志记录库。JSON 格式允许将日志结构化为一系列键值对,从而使您能够快速搜索、筛选和分析函数日志。您还可以控制 Lambda 日志的日志级别(例如 ERROR、DEBUG、INFO 等),而无需更改任何代码。这使您能够为函数选择所需的日志粒度级别,从而无需在调试和排查关键错误时筛选大量日志。最后,您可以选择 Lambda 向其发送日志的 CloudWatch 日志组。这使您可以轻松地将来自应用程序内多个函数的日志聚合到一个位置,并在应用程序级别应用安全性、治理和保留策略,而不是将它们单独应用于每个函数。

首先,您可以使用 Lambda API、Lambda 控制台、AWS CLI、AWS 无服务器应用程序模型 (SAM) 和 AWS CloudFormation 为 Lambda 函数指定高级日志记录控制。要了解更多信息,请访问发布博客文章Lambda 开发人员指南

Lambda 高级日志控制现在可在所有推出 AWS Lambda 的商业区域使用,无需额外付费。有关更多信息,请参阅 AWS 区域表