AWS Eventbridge: шаблон для захвата ВСЕХ событий - PullRequest
2 голосов
/ 16 июня 2020

Я бы хотел развернуть AWS правило событий в Eventbridge, которое запускается всеми событиями без какой-либо фильтрации.

Я безуспешно пробовал следующие шаблоны.

{
source: ["*"]
}

Согласно документации нельзя оставлять шаблон пустым. Кроме того, любые поля, не включенные в шаблон, имеют подстановочные знаки, что означает, что они могут иметь любое значение.

Я читал статьи, в которых говорилось, что Eventbridge может заменить такие службы, как SNS и SQS, но без этих более тонких элементов управления я этого не вижу. происходит.

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 июня 2020

На основе комментариев.

Решение заключалось в использовании пустого префикса для соответствия всем событиям:

{
source: [{"prefix": "" }]
}
0 голосов
/ 16 июня 2020

Вы можете попробовать использовать фильтр exists: https://docs.aws.amazon.com/eventbridge/latest/userguide/content-filtering-with-event-patterns.html#filtering -exists-сопоставление

Одно предостережение при использовании этого заключается в том, что он не работает должным образом при определении в CloudFormation, но при по крайней мере, это работает в SDK и в консоли.

...