使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

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
专家
已提问 1 年前29 查看次数
1 回答
0

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

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则