EventBridge规则为什么没有效果?

0

【以下的问题经过翻译处理】 我正在尝试为我的应用程序设置Eventbridge,以便触发自定义事件。根据文档,我创建了事件总线,添加了API目标,并且想要创建一个规则,只将具有特定字段的事件转发到该目标。

根据文档,事件的结构应该如下所示:

{ "account": "123456789012", "detail-type": "Deployment History Notification", "source": "company.my-app", "detail": { "event": "deployment", "projectName": "app-that-got-deployed", "deploymentUrl": "https://myapp.com/api/deployments/:id.json", "version": "Tool 13.12.0" } }

我根据这里的文档做了尝试: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html 我想匹配来自我的帐户的任何内容,并且这是一个部署事件,所以我在规则中设置了以下模式:

{ "account": ["123456789012"], "detail": { "event": ["deployment"] } }

然而,规则页面一直告诉我示例与模式不匹配。为什么呢?我可能漏掉了什么吗?我所依据的文档是这个: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html

profile picture
EXPERTE
gefragt vor 6 Monaten23 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 原因是您的示例事件不完整。您需要添加“id”、“region”和“time”字段。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen