サブスクリプションフィルターポリシーを削除する - Amazon Simple Notification Service

サブスクリプションフィルターポリシーを削除する

サブスクリプションに送信されるメッセージのフィルター処理を停止するには、サブスクリプションのフィルターポリシーを空の JSON 本文に上書きすることで削除します。このポリシーを削除したら、サブスクリプションは発行されるすべてのメッセージを受け取るようになります。

AWS Management Console

  1. Amazon SNS コンソールにサインインします。

  2. ナビゲーションパネルで、[サブスクリプション] を選択します。

  3. サブスクリプションを選択したら、[編集] を選択します。

  4. [Edit EXAMPLE1-23bc-4567-d890-ef12g3hij456] ページで、[サブスクリプションフィルターポリシー] セクションを展開します。

  5. [JSON エディタ] フィールドで、フィルターポリシーの空の JSON 本文を指定します ({})。

  6. [変更を保存] をクリックします。

    Amazon SNS により、フィルターポリシーがサブスクリプションに適用されます。

AWS CLI

AWS 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 本文を指定します。