AWS事件桥。捕捉所有事件的模式

问题描述 投票:0回答:1

我想在Eventbridge中部署一个AWS事件规则,该规则由所有事件触发,没有任何过滤。

我尝试了以下模式,但没有成功。

{
source: ["*"]
}

根据文档,您不能让模式为空。此外,模式中未包含的任何字段都是通配符,这意味着它们可以是任何值。

我读过一些文章,说Eventbridge可以取代SNS和SQS等服务,但如果没有这些更精细的控制,我不认为会发生这种情况。

谢谢你

amazon-web-services serverless serverless-architecture amazon-cloudwatch-events
1个回答
1
投票

根据评 。

该... 解决办法 是使用空的 前缀 来匹配所有事件。

{
source: [{"prefix": "" }]
}

0
投票

你可以尝试使用 exists 过滤。https:/docs.aws.amazon.comeventbridgelatestuserguidecontent-filtering-with-event-patterns.html#filtering-exists-matching。

使用这个的一个注意事项是,在CloudFormation中定义的时候不能正常工作,但至少在SDK和控制台中可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.