我正在尝试使用AWS SNS进行基于排除的过滤。在文档(https://docs.aws.amazon.com/sns/latest/dg/sns-message-filtering.html中,我可以使用'anything-but'关键字将黑名单过滤器策略示例列入黑名单。但是,我不能自己使用它。
我确实尝试在订阅上设置以下政策:
{
"event": [{"anything-but":"order_cancelled"}]
}
但是,策略似乎未被确认,消息仍然到达订户。
example1
"MessageAttributes" : {
"event" : {"Type":"String","Value":"order_cancelled"}
}
example2
"MessageAttributes" : {
"event" : {"Type":"String.Array","Value":"[\"order_cancelled\", \"test\"]"}
}
有人经历过类似的事情吗?