我从文档中了解到,AWS SQS正式不支持SNS
文档中表示支持属性的“ String.Array”。我尝试了几次测试,但我不确定文档说的是什么还是观察到的。我创建了两个队列Q1
和Q2
,它们分别订阅了主题topic
。
在Q1
上,我将json设置为
jsonFilterString={"\"event\"":["\"[event1]\""}
在Q2
上,我没有设置任何过滤器。现在,当我发送带有event
键的SNS时,两个队列都将按预期方式获得它。当我删除event
键时,只有Q2
得到它,这是预期的。
如果我在SNS消息属性中放入此键,则会发生问题
"items":"[item1 item2 item3]"
基本上,我创建一个GoLang切片,然后将其作为字符串放入message属性中。令人惊讶的是,Q2
完美地实现了它,并且在AWS SNS UI上,它在消息的Message Attributes
下显示。但是,Q1
没有得到。
是出于过滤或文档中的其他原因,我了解SQS正式不支持String.Array
吗?