Amazon web services 特定项目上代码构建的CloudWatch事件

Amazon web services 特定项目上代码构建的CloudWatch事件,amazon-web-services,amazon-cloudwatch,Amazon Web Services,Amazon Cloudwatch,我试图让CloudWatch事件在构建状态更改时为特定的CodeBuild项目工作,但似乎不需要。如果我删除资源,它可以正常工作,但是它也会在任何代码构建项目上触发。我在一个特定的CodeCommit存储库中也有类似的工作。我是否做错了什么,或者这不是为代码构建实现的 { "detail-type": [ "CodeBuild Build State Change" ], "source": [ "aws.codebuild" ], "resources":

我试图让CloudWatch事件在构建状态更改时为特定的CodeBuild项目工作,但似乎不需要。如果我删除资源,它可以正常工作,但是它也会在任何代码构建项目上触发。我在一个特定的CodeCommit存储库中也有类似的工作。我是否做错了什么,或者这不是为代码构建实现的

{
  "detail-type": [
    "CodeBuild Build State Change"
  ],
  "source": [
    "aws.codebuild"
  ],
  "resources": [
    "arn:aws:codebuild:us-east-2:1234567890:build/project-name:*"
  ]
}

要为特定代码生成项目创建CWE规则,请在CWE规则中使用“detail.project name”筛选器

{
 "source": [ 
   "aws.codebuild"
 ], 
 "detail-type": [
   "CodeBuild Build State Change"
 ],
 "detail": {
   "project-name": [
      "project-name"
   ]
 }  
}


这让我的文档方向正确,我不知道我怎么会错过那一页。谢谢“项目名称”应该只是项目的名称,而不是arn。