设置的事件通知规则存在重复。
一个对象不能匹配多个包含了相同事件类型的规则,即同一个存储桶内,不同规则间类型+前后缀的组合范围不允许重叠。
以 PutBucketNotification 接口为例,创建两条事件通知规则,事件通知规则的事件类型一样,虽然 FilterRules参数
不一样,但是一个对象(例如 test_xxx.jpg)可能同时满足这两条规则,因此不合法。
PUT /?notification HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: GMT Date Authorization: authorization string { "CloudFunctionConfigurations": [ { "Events": [ "tos:ObjectCreated:*", ], "Filter": { "TOSKey": { "FilterRules": [ { "Name": "prefix", "Value": "test_" } ] } }, "CloudFunction": "function1" }, { "Events": [ "tos:ObjectCreated:*", ], "Filter": { "TOSKey": { "FilterRules": [ { "Name": "suffix", "Value": ".jpg" } ] } }, "CloudFunction": "function1" } ] }
检查事件通知规则是否存在重复场景。