【以下的问题经过翻译处理】 我正在尝试为我的应用程序设置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”字段。
로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.
좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.