Terraform中EventBridge事件规则能否配置多个eventName?
关于Terraform中CloudWatch Event Pattern多eventName配置的问题
- 完全可以将多个
eventName放入数组中配置,这种写法是可行的,不会触发异常问题。 - 匹配逻辑是接收到任意一个eventName就会触发,而非需要同时满足所有eventName。CloudWatch Events的事件模式中,数组内的元素默认是「或(OR)」关系,只要事件的
eventName匹配数组里的任意一项,就会符合过滤条件。
注意你的示例代码有语法错误
你提供的代码里"Event2]缺少了闭合的双引号,修正后的代码如下:
event_pattern = jsonencode({ "source": ["aws.lambda"], "detail-type": ["CompletedSet"], "detail" : { "Env": ["${var.environment}"], "eventName": ["Event1", "Event2"] } })
内容的提问来源于stack exchange,提问作者Justine
相关产品推荐
相关产品推荐

