删除订阅筛选策略 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

删除订阅筛选策略

要停止筛选已发送到订阅的消息,请使用空白的 JSON 正文覆盖订阅的筛选策略以删除该策略。在删除该策略后,订阅会接受发布到它的每条消息。

Amazon Web Services Management Console

  1. 登录 Amazon SNS 控制台

  2. 在导航面板中,选择 Subscriptions(订阅)。

  3. 选择订阅,然后选择编辑

  4. Edit EXAMPLE1-23bc-4567-d890-ef12g3hij456 (编辑示例1-23bc-4567-d890-ef12g3hij456) 页上,展开 Subscription filter policy (订阅筛选策略) 部分。

  5. JSON editor (JSON 编辑器) 字段中,为筛选策略提供空的 JSON 正文:{}

  6. 选择 Save changes(保存更改)。

    Amazon SNS 将您的筛选策略应用到订阅。

Amazon CLI

要使用 Amazon CLI 删除筛选策略,请使用 set-subscription-attributes 命令并为 --attribute-value 参数提供一个空白的 JSON 正文:

$ aws sns set-subscription-attributes --subscription-arn arn:aws:sns: ... --attribute-name FilterPolicy --attribute-value "{}"

Amazon SNS API

要使用 Amazon SNS API 删除筛选策略,需要请求 SetSubscriptionAttributes 操作。将 AttributeName 参数设置为 FilterPolicy,然后为 AttributeValue 参数提供一个空白的 JSON 正文。