You need to enable JavaScript to run this app.
导航

0014-00000014

最近更新时间2024.04.23 14:53:50

首次发布时间2024.01.05 16:32:24

问题描述

单条事件通知规则的推送目标数超过限制。

问题原因

默认单条规则最多只能推送一个目标端,如果超过限制则会报错(支持多目标推送后,单规则最多只能推送 5 个目标)。

问题示例
PUT /?notification_v2 HTTP/1.1
Host: bucketname.tos-cn-beijing.volces.com
Date: GMT Date
Authorization: authorization string
{
    "Rules":[
        {
            "Events":[
                "tos:ObjectCreated:*",
                "tos:ObjectRemoved:*"
            ],
            "Filter":{
                "TOSKey":{
                    "FilterRules":[
                        {
                            "Name":"prefix",
                            "Value":"test_"
                        },
                        {
                            "Name":"suffix",
                            "Value":".jpg"
                        }
                    ]
                }
            },
            "RuleId":"string",
            "Destination":{
                "VeFaaS":[
                    {
                        "FunctionId":"function_id"
                    },
                    {
                        "FunctionId":"function_id2"
                    },
                    {
                        "FunctionId":"function_id3"
                    },
                    {
                        "FunctionId":"function_id4"
                    },
                    {
                        "FunctionId":"function_id5"
                    },
                    {
                        "FunctionId":"function_id6"
                    },
                ]
            }
        }
    ]
    "Version": "1698031811529301000"
}

解决方案

检查目标端的数量是否超过阈值,如果超过阈值,则减少目标端的数量。