Amazon CloudWatch Logs Insights 现在支持带参数的已保存查询
发布于:
2026年4月13日
Amazon CloudWatch Logs Insights 的已保存查询现支持参数,允许您将值传递给带有占位符的可重用查询模板。这样一来,您无需再为仅个别值(如日志级别、服务名称或时间间隔)有所不同的查询维护多个近乎相同的副本。
您可以在一个查询中定义最多 20 个参数,每个参数都可设置可选的默认值。例如,您可以创建一个按严重级别(如 ERROR 或 WARN)查询日志的单一模板,每次运行时传入不同的服务名称即可。要执行带参数的查询,只需以 $ 为前缀的查询名称调用并传入参数值,例如:$ErrorsByService(logLevel="ERROR", serviceName="OrderEntry")。您还可以将多个带参数的已保存查询组合使用,以进行复杂的日志分析,从而显著降低查询维护开销,同时提高可重用性。
带参数的已保存查询已在所有商业 AWS 区域提供。您可以通过 Amazon CloudWatch 控制台、AWS 命令行界面(AWS CLI)、AWS Cloud Development Kit(AWS CDK)和 AWS SDK 来创建和使用带参数的已保存查询。要了解更多信息,请参阅 Amazon CloudWatch Logs 文档。