属性键匹配 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

属性键匹配

您可以使用exists运算符返回具有或不在筛选器策略中指定属性的传入消息:

  • 使用"exists": true返回包含指定属性的传入消息。

    例如,以下属性使用exists运算符,值为true

    "store": [{"exists": true}]

    它匹配包含 store 属性键的任意消息,如下所示:

    "store": "fans" "customer_interests": ["baseball", "basketball"]

    但是,它不匹配不含 store 属性键的任何消息,如下所示:

    "customer_interests": ["baseball", "basketball"]
  • 使用"exists": false返回传入的消息不要包含指定的属性。

    下面的示例演示了使用exists运算符,值为false

    "store": [{"exists": false}]

    不会匹配任何包含store属性键,如下所示:

    "store": "fans" "customer_interests": ["baseball", "basketball"]

    但是,它匹配任何消息Watchstore属性键,如下所示:

    "customer_interests": ["baseball", "basketball"]