请求创建无通配符的AWS EventBridge规则模式,捕获前缀product后缀sample的ARN事件
AWS EventBridge规则模式配置方案
针对需求——捕获resources对象里ARN以product相关固定前缀开头、以sample.json结尾的S3事件,且不使用通配符,可使用以下EventBridge规则模式:
{ "detail": { "resources": [ { "type": "AWS::S3::Object", "ARN": { "prefix": "arn:aws:s3:::mybucket/product/", "suffix": "sample.json" } } ] } }
模式说明
resources数组匹配:通过数组元素结构匹配,指定仅关注类型为AWS::S3::Object的资源条目,排除Bucket类型的资源干扰- ARN匹配逻辑:
prefix:固定匹配ARN开头的arn:aws:s3:::mybucket/product/部分,确保目标对象路径以product前缀起始suffix:固定匹配ARN结尾的sample.json部分,确保目标对象以sample相关后缀结尾
- 无需通配符:利用EventBridge原生的字符串前缀/后缀匹配操作符,完全满足无通配符的要求
内容的提问来源于stack exchange,提问作者user1119283
相关产品推荐
相关产品推荐

