You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否仅通过SQS Filter Policy筛选包含TYPE_1类型事件的消息?

问题解答:通过SQS过滤策略筛选包含TYPE_1的事件消息

完全可以仅通过SQS过滤策略实现这个需求。

SQS过滤策略支持针对数组类型的属性使用any运算符,用来检查数组中是否存在至少一个元素满足指定的匹配条件。针对你的场景,对应的过滤策略如下:

{
  "events": {
    "any": [
      { "$.type": "TYPE_1" }
    ]
  }
}

策略说明:

  • 该策略会检查消息中的events数组,只要数组里存在任意一个元素的type字段值等于TYPE_1,这条消息就会被SQS接收。
  • 你提供的event 1包含type: "TYPE_1"的元素,符合匹配条件,会被正常接收;
  • event 2的所有元素type都不是TYPE_1,不满足条件,会被过滤拒绝。

内容的提问来源于stack exchange,提问作者João Menighin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 17:50:33