【发布时间】:2021-12-24 05:40:42
【问题描述】:
我正在尝试设置 cloudwatch 事件来触发 lambda 函数,我想在日志中的消息是“完成请求之前退出进程”或“错误运行时退出并终止错误信号”时触发它。
指定一个很容易,并且工作正常(使用 serverless.yml 文件)
- cloudwatchLog:
logGroup: '/aws/lambda/hello'
filter: 'Error Runtime exited with error signal killed'
但我需要为两条消息触发事件,使用OR 过滤器的正确语法是什么?
- cloudwatchLog:
logGroup: '/aws/lambda/hello'
filter: 'Process exited before completing request' OR 'Error Runtime exited' with error signal killed'
我尝试过使用'[Process exited before completing request, Error Runtime exited]',但这不起作用,aws 文档指定如何匹配一个或另一个单词,但不匹配这样的完整句子
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudwatch serverless-framework amazon-cloudwatchlogs