特徴と機能 - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

特徴と機能

Amazon SNS には、以下の特徴と機能があります。

  • pplication-to-application メッセージング

    pplication-to-application メッセージングは、Amazon Data Firehose 配信ストリーム、Lambda 関数、Amazon SQS キュー、HTTP/S エンドポイント、 AWS Event Fork Pipelines などのサブスクライバーをサポートします。詳細については、「Amazon SNS を使用した Application-to-Application (A2A) メッセージング」を参照してください。

  • pplication-to-person 通知

    pplication-to-person 通知は、モバイルアプリケーション、携帯電話番号、E メールアドレスなどのサブスクライバーにユーザー通知を提供します。詳細については、「Amazon SNS を使用した Application-to-Person (A2P) メッセージング」を参照してください。

  • 標準および FIFO トピック

    FIFO トピックを使用して、メッセージの順序を厳格に保ち、メッセージグループを定義し、メッセージの重複を防止します。FIFO トピックにサブスクライブするには、FIFO キューと標準キューの両方を使用できます。詳細については、「メッセージの順序付けと重複除外 (FIFO トピック)」を参照してください。

    メッセージの配信順序やメッセージの重複が重要でない場合は、標準トピックを使用します。サポートされているすべての配信プロトコルは、スタンダードトピックにサブスクライブできます。

  • メッセージの耐久性

    Amazon SNS では、メッセージの耐久性を実現するために連携するいくつかの戦略を使用しています。

    • 公開されたメッセージは、地理的に分離された複数のサーバーおよびデータセンターの間で保存されます。

    • サブスクライブされたエンドポイントが利用できない場合、Amazon SNS は配信の再試行ポリシーを実行します。

    • 配信再試行ポリシーが終了する前に配信されなかったメッセージを保持するには、デッドレターキューを作成できます。

  • メッセージのアーカイブ、リプレイ、および分析

    Amazon SNS でメッセージをアーカイブするには、Firehose 配信ストリームを SNS トピック にサブスクライブします。これにより、Amazon Simple Storage Service (Amazon S3) バケット、Amazon Redshift テーブルなどの分析エンドポイントに通知を送信できます。また、Amazon SNS FIFO トピックは、トピック所有者がトピック内でメッセージを保存 (またはアーカイブ) できる、ノーコードのインプレースメッセージアーカイブとしてメッセージのアーカイブとリプレイをサポートしています。トピックサブスクライバーは、アーカイブされたメッセージをサブスクライブされたエンドポイントに対してリトリーブ (またはリプレイ) できます。詳細については、「FIFO トピックのメッセージのアーカイブとリプレイ」を参照してください。

  • メッセージ属性

    メッセージ属性により、メッセージに関する構造化メタデータを提供することができます。Amazon SNS メッセージ属性

  • メッセージのフィルター処理

    デフォルトでは、 各受信者は、トピックに対して発行されたすべてのメッセージを受信します。メッセージのサブセットを受信する場合、受信者はトピックのサブスクリプションにフィルターポリシーを割り当てる必要があります。サブスクライバーはフィルターポリシーの範囲を定義して、ペイロードベースまたは属性ベースのフィルタリングを有効にすることもできます。フィルターポリシー範囲のデフォルト値は MessageAttributes です。受信メッセージ属性がフィルターポリシー属性と一致すると、メッセージはサブスクライブされたエンドポイントに配信されます。それ以外の場合、メッセージは除外されます。フィルターポリシーの範囲が MessageBody の場合、フィルターポリシー属性がペイロードと照合されます。詳細については、「Amazon SNS メッセージフィルター処理」を参照してください。

  • メッセージセキュリティ

    サーバー側の暗号化は、 が提供する暗号化キーを使用して、Amazon SNS トピックに保存されているメッセージの内容を保護します AWS KMS。詳細については、「保管中の暗号化」を参照してください。

    Amazon SNS と Virtual Private Cloud (VPC) の間にプライベート接続を確立することもできます。詳細については、「インターネットトラフィックのプライバシー」を参照してください。