我想在 Eventbridge 中部署一个 AWS 事件规则,它由所有事件触发,没有任何过滤。
我尝试了以下模式,但没有成功。
{
source: ["*"]
}
根据文档,您不能将模式留空。此外,模式中未包含的任何字段都是通配符,这意味着它们可以是任何值。
我读过文章说 Eventbridge 可以替代 SNS 和 SQS 等服务,但如果没有这些更精细的控制,我看不到这种情况发生。
谢谢
我想在 Eventbridge 中部署一个 AWS 事件规则,它由所有事件触发,没有任何过滤。
我尝试了以下模式,但没有成功。
{
source: ["*"]
}
根据文档,您不能将模式留空。此外,模式中未包含的任何字段都是通配符,这意味着它们可以是任何值。
我读过文章说 Eventbridge 可以替代 SNS 和 SQS 等服务,但如果没有这些更精细的控制,我看不到这种情况发生。
谢谢
您可以尝试使用exists
过滤器:https ://docs.aws.amazon.com/eventbridge/latest/userguide/content-filtering-with-event-patterns.html#filtering-exists-matching
使用它的一个警告是它在 CloudFormation 中定义时不能正常工作,但至少它在 SDK 和控制台中工作。
我最喜欢的是 { "version": ["0"] }