如何对String.Array类型消息属性进行前缀匹配的SNS过滤

问题描述 投票:0回答:1

有没有办法应用 SNS 过滤来匹配具有消息属性“MyMessageAttribute”( type = String.Array )且其任何值以“MyPrefix”开头的所有消息?

我在谷歌上搜索过,https://docs.aws.amazon.com/sns/latest但是找不到任何示例

amazon-web-services filtering amazon-sns prefix
1个回答
0
投票
{
  "MyMessageAttribute": [
    {
      "prefix": "MyPrefix"
    }
  ]
}

在数组属性中,如果任何数组值与过滤器匹配,则过滤器匹配。

最接近记录这一事实的是

anything-but
here:

的示例

此外,它与以下消息属性匹配(因为它包含的值不是橄榄球或网球):

"customer_interests": {"Type": "String.Array", "Value": "[\"rugby\", \"baseball\"]"}

,但我可以向你保证它有效。

© www.soinside.com 2019 - 2024. All rights reserved.