View a markdown version of this page

Amazon SNS イベントの送信先 - Amazon Simple Notification Service

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

Amazon SNS イベントの送信先

このトピックには、Application-to-Application (A2A) メッセージングおよび Application-to-Person (A2P) 通知でグループ分けされた、すべてのイベントの送信先が一覧表示されています。

注記

2020 年 10 月に Amazon SNS は FIFO トピックを導入しました。現在、ほとんどの AWS サービスは SNS 標準トピックからのイベントの受信のみをサポートしています。Amazon SQS は、SNS 標準トピックと FIFO トピックの両方からのイベントの受信をサポートしています。

A2A 送信先

次の表は、Amazon SNS が、Lambda、Amazon SQS、 AWS Event Fork Pipelines、HTTP/S エンドポイントなど、さまざまな Application-to-Application (A2A) の送信先にイベントを配信する方法を示しています。

これらの統合により、データのアーカイブと分析、カスタムビジネスロジックのトリガー、アプリケーション統合の促進、外部ウェブフックへのイベントのルーティングが可能になり、イベント駆動型アーキテクチャの効率性と柔軟性が向上します。

イベントの発行先 Amazon SNS を使用する利点

Amazon Data Firehose

アーカイブおよび分析の目的で、イベントを配信ストリームに配信します。配信ストリームを通じて、イベントを Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon OpenSearch Service (OpenSearch Service)、または Datadog、New Relic、MongoDB、Splunk などのサードパーティーの AWS 送信先に配信できます。詳細については、「Firehose 配信ストリームへのファンアウト」を参照してください。

AWS Lambda

カスタムビジネスロジックの実行をトリガーする関数にイベントを配信します。詳細については、「Amazon SNS 通知の Lambda 関数へのファンアウトと自動処理」を参照してください。

Amazon SQS

アプリケーション統合の目的でイベントをキューに配信します。詳細については、「Amazon SNS 通知の Amazon SQS キューへのファンアウトと非同期処理」を参照してください。

AWS イベントフォークパイプライン

イベントのバックアップとストレージ、イベントの検索と分析、またはイベント再生パイプラインにイベントを配信します。詳細については、「Amazon SNS イベントを AWS Event Fork Pipelines にファンアウトする」を参照してください。

HTTP/S

外部 webhook にイベントを配信します。詳細については、「Amazon SNS 通知の HTTPS エンドポイントへのファンアウト」を参照してください。

A2Pの送信先

次の表はAmazon SNS が SMS 経由の携帯電話やネイティブプッシュ通知、E メール受信トレイ、Amazon Chime チャットルーム、Slack チャネル、PagerDuty 経由のオンコールチームに運用上のインサイトなど、さまざまな宛先に application-to-person (A2P) 通知を配信する方法を示しています。

これらの統合によって、複数のプラットフォームと通信チャネルにわたってリアルタイムのアラートと更新を行うことができ、通信と運用効率が向上します。

イベントの発行先 Amazon SNS を使用する利点

SMS

イベントをテキストメッセージとして携帯電話に配信します。詳細については、「Amazon SNS を使用したモバイルテキストメッセージ」を参照してください。

E メール

イベントを E メールメッセージとして受信トレイに配信します。詳細については、「Amazon SNS E メールサブスクリプションの設定と管理」を参照してください。

プラットフォームエンドポイント

ネイティブプッシュ通知として携帯電話にイベントを配信します。詳細については、「Amazon SNS でモバイルプッシュ通知を送信する」を参照してください。

Amazon Q Developer in chat applications

Amazon Chime チャットルームや Slack チャンネルにイベントを配信します。詳細については、「Amazon Q Developer in chat applications 管理者ガイド」の次のページを参照してください。

PagerDuty

オンコールチームにオペレーション上のインサイトを配信します。詳細については、 AWS 管理およびガバナンスブログの「Amazon DevOps Guru を使用して PagerDuty を通じてオンコールチームに ML を活用した運用インサイトを提供する」を参照してください。

注記

ネイティブ AWS イベントとカスタムイベントの両方をチャットアプリケーションに配信できます。

  • ネイティブ AWS イベント – チャットアプリケーションで Amazon Q Developer を使用して、Amazon SNS トピックを介してネイティブ AWS イベントを Amazon Chime と Slack に送信できます。サポートされているネイティブ AWS イベントのセットには AWS Billing and Cost Management、、 AWS Health、 AWS CloudFormation Amazon CloudWatch などのイベントが含まれます。詳細については、「Amazon Q Developer in chat applications 管理者ガイド」の「Amazon Q Developer in chat applications を他のサービスと併用する」を参照してください。

  • カスタムイベント — Amazon SNS トピックを通じて、Amazon Chime、Slack、Microsoft Teams にカスタムイベントを送信することもできます。これを行うには、カスタムイベントを SNS トピックに発行し、サブスクライブされた Lambda 関数にイベントを配信します。Lambda 関数は、チャットアプリケーションの webhook を使用して、受信者にイベントを配信します。詳細については、「webhook を使用して Amazon SNS メッセージを Amazon Chime、Slack、または Microsoft Teams に送信するには」を参照してください。