【以下的问题经过翻译处理】 我正在尝试为我的应用程序设置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
【以下的回答经过翻译处理】 原因是您的示例事件不完整。您需要添加“id”、“region”和“time”字段。
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。