Amazon SNS イベントソース
Amazon SNS は、さまざまなカテゴリにわたる幅広い AWS のサービス と統合されており、それらのサービスが Amazon SNS トピックにイベントを発行できます。この統合により、インフラストラクチャの変更、アプリケーションパフォーマンス、コスト管理などの、重要なイベントをリアルタイムで通知できます。
注記
2020 年 10 月に Amazon SNS は FIFO トピックを導入しました。現在、ほとんどの AWS サービスは、標準トピックへのイベントの送信のみをサポートします。
トピック
分析サービス
次の表は、Amazon SNS が、Athena、AWS Data Pipeline、Amazon Redshift などの AWS 分析サービスと統合により、コントロール制限違反、パイプラインステータスの更新、データウェアハウスアクティビティなどの、重要なイベントをリアルタイムで通知する方法を示しています。
これらの統合を活用して、レスポンスを自動化し、データオペレーションを効果的に監視できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon Athena - 標準 SQL を使用した Amazon S3 内のデータの分析ができます。 |
制御制限を超えたときに通知を受信します。詳細については、『Amazon Athena ユーザーガイド』の「データ使用量管理制限の設定」を参照してください。 |
AWS Data Pipeline - データの移動と変換を自動化するのに役立ちます。 |
パイプラインコンポーネントのステータスに関する通知を受信します。詳細については、『AWS Data Pipeline デベロッパーガイド』の「SnsAlarm」を参照してください。 |
Amazon Redshift - データウェアハウスを設定、操作、および拡張するためのすべての作業を管理します。 |
Amazon Redshift イベントの通知を受信します。詳細については、「Amazon Redshift 管理ガイド」の「Amazon Redshift イベント通知」を参照してください。 |
アプリケーション統合サービス
次の表は、Amazon SNS が、EventBridge や AWS Step Functions などのアプリケーション統合サービスと統合により、ビジネスクリティカルなアプリケーションのリアルタイムのデータルーティングと通知を実現する方法を示しています。
これらの統合を活用して、EventBridge イベントからアラートを受信したり、Step Functions を使用してワークフローをオーケストレーションしたり、アプリケーションの自動化と応答性を強化したりできます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon EventBridge - お客様独自のアプリケーション、SaaS (Software-as-a-Service) アプリケーション、 AWS のサービスからリアルタイムデータのストリーミングを配信し、そのデータを Amazon SNS などのターゲットにルーティングします。EventBridge は、以前は CloudWatch Events と呼ばれていました。 |
EventBridge イベントの通知を受信します。詳細については、『Amazon EventBridge ユーザーガイド』の「Amazon EventBridge ターゲット」を参照してください。 |
AWS Step Functions - AWS Lambda 機能と他の AWS サービスを組み合わせて、ビジネスクリティカルなアプリケーションを構築できます。 |
Step Functions イベントの通知を受信します。詳細については、『AWS Step Functions デベロッパーガイド』の「Step Functions で Amazon SNS を呼び出す」を参照してください。 |
請求情報とコスト管理サービス
次の表は、Amazon SNS と AWS Billing and Cost Management の統合により、予算、料金変更、コスト異常の通知を提供する方法を示しています。
この統合を活用して Amazon SNS トピックをセットアップすると、AWS 支出に関するリアルタイムのアラートを受け取り、コストをモニタリングして、予期しない料金にも効率的に対応できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Billing and Cost Management - コストと請求書の支払いのモニタリングを支援する機能を提供します。 |
予算通知、料金変更通知、異常アラートを受信します。詳細については、「AWS Billing ユーザーガイド」の次のページを参照してください。 |
ビジネスアプリケーションサービス
次の表は、Amazon Chime と Amazon SNS の統合によって、重要な会議イベントの通知を送信する方法を示しています。これにより、常にコミュニケーションとスケジュールの最新情報を取得できます。
この統合を活用し、Amazon Chime SDK イベント通知を活用して、組織内外のコラボレーションツールを強化できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon Chime - 組織の内外を問わず、会い、チャットをし、仕事の電話をかけられます。 |
重要な会議イベント通知を受信します。詳細については、『Amazon Chime デベロッパーガイド』の「Amazon Chime SDK イベント」を参照してください。 |
コンピューティングサービス
次の表は、Amazon SNS とさまざまな AWS コンピューティングサービスとの統合を示しています。これにより、自動スケーリングアクション、EC2 Image Builder の完了、Elastic Beanstalk 環境の変更、Lambda 関数出力、Lightsail メトリクスしきい値など、主要なイベントの通知を受信できます。
これらの統合を活用して、AWS のサービス 全体の重要な更新やアクションに関する情報を取得すると、アプリケーションとリソースを効率的に管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon EC2 Auto Scaling - アプリケーションの負荷を処理する正しい数の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを確保できます。 |
Auto Scaling が Auto Scaling グループの Amazon EC2 インスタンスを起動または終了するときに、通知を受信します。詳細については、『Amazon EC2 Auto Scaling ユーザーガイド』の「Auto Scaling グループのスケーリング時の Amazon SNS 通知の取得」を参照してください。 |
EC2 Image Builder - カスタマイズされたセキュアな最新のサーバーイメージの作成、管理、デプロイを自動化するのに役立ちます。最新のサーバーイメージには、特定の IT 標準を満たすソフトウェアおよび設定が事前にインストールおよび定義されています。 |
構築が完了すると通知を受信します。詳細については、『AWS コンピューティングのブログ』の「EC2 Image Builder パイプラインでの最新のサーバーイメージの追跡 |
AWS Elastic Beanstalk - アプリケーションのキャパシティープロビジョニング、負荷分散、スケーリング、およびアプリケーションの状態のモニタリングといった詳細を処理します。 |
アプリケーションに影響を与える重要なイベントの通知を受信します。詳細については、『AWS Elastic Beanstalk デベロッパーガイド』の「Amazon SNS を使用した Elastic Beanstalk 環境通知」を参照してください。 |
AWS Lambda - サーバーをプロビジョニングまたは管理しなくてもコードを実行できます。 |
SNS トピックを Lambda デッドレターキューまたは Lambda の送信先として設定することで、関数出力データを受信します。詳細については、『AWS Lambda デベロッパーガイド』の「非同期の呼び出し」を参照してください。 |
Amazon Lightsail |
インスタンス、データベース、ロードバランサーの 1 つのメトリクスが指定したしきい値を超えた場合に通知を受信します。詳細については、「Amazon Lightsail デベロッパーガイド」の「Amazon Lightsail での通知連絡先の追加 |
コンテナサービス
次の表は、Amazon SNS と、Amazon EKS Distro や Amazon ECS などの AWS コンテナサービスとの統合を示しています。これにより、Amazon EKS クラスターの更新とセキュリティパッチを追跡し、新しい ECS 最適化 AMI リリースの通知を受信できます。
これらの統合を活用すると、重要な更新や変更について常に情報を取得して、コンテナデプロイのセキュリティと効率を維持できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon EKS Distro - アプリケーションがデプロイされている場所に関係なく、信頼性の高い安全なクラスターを作成できます。 |
Amazon EKS Distro で作成されたクラスターの更新とセキュリティパッチを追跡します。詳細については、「Amazon EKS Distro - Amazon EKS で使用されるオープンソースの Kubernetes ディストリビューション |
Amazon Elastic Container Service (Amazon ECS) - クラスターでコンテナを実行、停止、管理できます。 |
新しい Amazon ECS 最適化 AMI が利用可能になったときに通知を受信します。詳細については、『Amazon Elastic Container Service デベロッパーガイド』の「Amazon ECS に最適化された AMI 更新通知にサブスクライブする」を参照してください。 |
カスタマーエンゲージメントサービス
次の表は、Amazon SNS と、Amazon Connect、AWS End User Messaging SMS、Amazon Simple Email Service (SES) との統合による、カスタマーエンゲージメントサービスの強化を示しています。これにより、アラートと検証の受信、双方向 SMS メッセージングの設定、バウンス、苦情、配信に関するモニタリング E メール通知を実現できます。
これらの統合は、複数チャネルにわたるカスタマーコミュニケーションの管理に役立ちます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon Connect - オムニチャネルクラウドコンタクトセンターをセットアップして、顧客とやり取りすることができます。 |
アラートと検証を受信します。詳細については、『Amazon Connect 管理者ガイド』の「Amazon Connect を使用した AWS の性能」を参照してください。 |
AWS End User Messaging SMS - E メール、SMS、音声メッセージ、プッシュ通知を送信することで、顧客のエンゲージメントを支援します。 |
双方向 SMS を構成しています。これにより、顧客からメッセージを受信することができます。詳細については、「AWS End User Messaging SMS ユーザーガイド」の「双方向 SMS メッセージング」を参照してください。 |
Amazon Simple Email Service (Amazon SES) - ユーザー自身の E メールアドレスとドメインを使用して E メールを送受信するための、費用対効果の高い方法を提供します。 |
バウンス、苦情および配信に関する通知を受信します。詳細については、『Amazon Simple Email Service デベロッパーガイド』の、「Amazon SES のための Amazon SNS 通知を設定する」を参照してください。 |
データベースサービス
次の表は、Amazon SNS と、AWS Database Migration Service (DMS)、Amazon DynamoDB、Amazon ElastiCache、Amazon Neptune、Amazon Redshift、Amazon Relational Database Service (RDS) などの AWS データベースサービスとの統合による、データ移行、メンテナンスアクティビティ、キャッシュ更新、データベース変更などの重要なイベントに関する通知の送信を示しています。
これらの統合により、主要な運用イベントに関するタイムリーなアラートを提供でき、データベース環境をより効果的にモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Database Migration Service - オンプレミスのデータベースから AWS クラウド へデータを移行します。 |
例えば、レプリケーションインスタンスが作成または削除された場合などの AWS DMS イベントが発生すると通知を受信します。詳細については、『AWS Database Migration Service ユーザーガイド』の「AWS Database Migration Service のイベントと通知を使用する」を参照してください。 |
Amazon DynamoDB - シームレスな拡張性により、フルマネージドの NoSQL データベースサービスの高速で予測可能なパフォーマンスを提供します。 |
メンテナンスイベントが発生したときに通知を受信します。詳細については、『Amazon DynamoDB デベロッパーガイド』の「DAX クラスターの設定をカスタマイズする」を参照してください。 |
Amazon ElastiCache - 高パフォーマンスで費用対効果に優れ、さらにサイズ変更も可能なメモリ内キャッシュを提供しながら、分散キャッシュ環境のデプロイと管理に伴う複雑性を排除します。 |
重要なイベントが発生したときに通知を受信します。詳細については、「Amazon ElastiCache (Memcached) ユーザーガイド」の「イベント通知と Amazon SNS」を参照してください。 |
Amazon Neptune - 高度に接続されたデータセットを扱うアプリケーションを構築し実行できます。 |
Neptune イベントが発生したときに通知を受信します。詳細については、『Neptune ユーザーガイド』の「Neptune イベント通知を使用する」を参照してください。 |
Amazon Redshift - データウェアハウスを設定、操作、およびスケーリングするためのすべての作業を管理します。 |
Amazon Redshift イベントの通知を受信します。詳細については、「Amazon Redshift 管理ガイド」の「Amazon Redshift イベント通知」を参照してください。 |
Amazon Relational Database Service - AWS クラウドでリレーショナルデータベースを簡単にセットアップし、操作し、スケーリングすることができます。 |
Amazon RDS イベントの通知を受信します。詳細については、『Amazon RDS ユーザーガイド』の「Amazon RDS イベント通知を使用する」を参照してください。 |
デベロッパー用ツールサービス
次の表は、Amazon SNS と、AWS CodeBuild、AWS CodeCommit、AWS CodeDeploy、Amazon CodeGuru、AWS CodePipeline、AWS CodeStar などの AWS 開発者ツールサービスとの統合による、ビルドステータスの変更、リポジトリの更新、デプロイの進行状況、パフォーマンス異常、パイプラインアクションなどの重要なイベントについての通知の提供を示しています。
これらの統合により、重要なイベントに関するアラートをタイムリーに受信して、ソフトウェア開発ワークフローを効率的にモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS CodeBuild - ソースコードをコンパイルし、単体テストを実行して、すぐにデプロイできるアーティファクトを生成します。 |
構築が成功したとき、失敗したとき、または構築フェーズから別の構築フェーズに移動したときに通知を受信します。詳細については、『AWS CodeBuild ユーザーガイド』の「CodeBuildのための通知サンプルを構築する」を参照してください。 |
AWS CodeCommit - クラウドでアセットを個人的に保存および管理するためのバージョン管理を提供します。 |
CodeCommit リポジトリのイベントに関する通知を受信します。詳細については、『AWS CodeCommit ユーザーガイド』の「例: Amazon SNS トピック用 AWS CodeCommit トリガーを作成する」を参照してください。 |
AWS CodeDeploy - Amazon EC2 インスタンス、オンプレミスインスタンス、サーバーレス Lambda 関数、または Amazon ECS サービスに対するアプリケーションのデプロイを自動化します。 |
CodeDeploy デプロイまたはインスタンスイベントの通知を受信します。詳細については、『AWS CodeDeploy ユーザーガイド』の「CodeDeploy イベントのためのトリガーを作成する」を参照してください。 |
Amazon CodeGuru - ライブアプリケーションからランタイムパフォーマンスデータを収集し、アプリケーションのパフォーマンスを微調整するのに役立つレコメンデーションを提供します。 |
異常が発生したときに通知を受信します。詳細については、『Amazon CodeGuru ユーザーガイド』の「異常レポートとレコメンデーションレポートを使用する」を参照してください。 |
AWS CodePipeline - ソフトウェアの変更を継続的にリリースするために必要なステップを自動化します。 |
承認アクションに関する通知を受信します。詳細については、『AWS CodePipeline ユーザーガイド』の「CodePipeline での承認アクションの管理」を参照してください。 |
AWS CodeStar – AWS 上のソフトウェア開発プロジェクトを作成、管理、および使用する。 |
使用するリソースで発生するイベントに関する通知を受信します。詳細については、『デベロッパー用ツールコンソールユーザーガイド』の「通知用 Amazon SNS トピックの設定」を参照してください。 |
フロントエンドウェブおよびモバイルサービス
次の表は、Amazon SNS と AWS End User Messaging SMS との統合により、E メール、SMS、音声メッセージ、プッシュ通知を送信して、カスタマーエンゲージメントを強化する方法を示しています。双方向 SMS を設定して、カスタマーメッセージを受信することもできます。
この統合により、さまざまな通信チャネルにわたって顧客とより効果的にやり取りできます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS End User Messaging SMS - E メール、SMS、音声メッセージ、プッシュ通知を送信することで、顧客のエンゲージメントを支援します。 |
双方向 SMS を構成しています。これにより、顧客からメッセージを受信することができます。詳細については、「AWS End User Messaging SMS ユーザーガイド」の「双方向 SMS メッセージング」を参照してください。 |
ゲーム開発サービス
次の表は、Amazon SNS と Amazon GameLift との統合により、セッションベースのマルチプレイヤーゲームサーバーでマッチメーキングイベントとキューイベントの通知を提供する方法を示しています。
この統合により、ゲーム開発者は、ゲームサーバーのデプロイ、運用、スケーリングを自動化およびモニタリングして、シームレスなゲームエクスペリエンスを確保できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon GameLift- ゲームサーバーをデプロイ、操作、スケーリングするフルマネージドサービスを含む、クラウドでのセッションベースのマルチプレイヤーゲームサーバーをホストするためのソリューションを提供します。 |
マッチメイキングとキューイベント通知を受信します。詳細については、次のページを参照してください。
|
IoT サービス
次の表は、Amazon SNS と AWS IoT Core、AWS IoT Device Defender、AWS IoT Events、AWS IoT Greengrass などの AWS IoT サービスとの統合により、IoT イベントやアラートの通知を提供する方法を示しています。
これらの統合により、デバイスの動作を効果的にモニタリングしたり、異常なアクティビティのアラートを受信したり、リアルタイムの更新とアクションを使用して IoT デバイスを管理したりできます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS IoT Core - IoT デバイスを他のデバイスや AWS クラウド サービスに接続するクラウドサービスを提供します。 |
AWS IoT Core イベントの通知を受信します。詳細については、『AWS IoT Amazon SNS デベロッパーガイド』の「トピックの作成」を参照してください。 |
AWS IoT Device Defender - デバイスの設定の監査、異常動作の検出を目的としたコネクテッドデバイスのモニタリング、セキュリティリスクの軽減ができます。 |
デバイスが動作に違反したときにアラームを受信します。詳細については、『AWS IoT デベロッパーガイド』の「AWS IoT Device Defender 検出の使用方法」を参照してください。 |
AWS IoT Events - 機器やデバイスフリートの障害や動作の変化をモニタリングし、そのようなイベントが発生したときにアクションをトリガーできます。 |
AWS IoT Events イベントの通知を受信します。詳細については、『AWS IoT Events デベロッパーガイド』の「Amazon Simple Notification Service」を参照してください。 |
AWS IoT Greengrass - AWS を物理的デバイスに拡張することにより管理、分析、耐久性のあるストレージのためにクラウドを使用しながら、生成したデータに基づいてローカルで動作することが可能になります。 |
AWS IoT Greengrass イベントの通知を受信します。詳細については、『AWS IoT Greengrass Version 1 デベロッパーガイド』の「SNS コネクター」を参照してください。 |
機械学習サービス
次の表は、Amazon SNS と、Amazon CodeGuru、Amazon DevOps Guru、Amazon Lookout for Metrics、Amazon Rekognition、Amazon SageMaker などの AWS 機械学習サービスとの統合により、異常、運用上のインサイト、データラベリングアクティビティに関する通知を提供する方法を示しています。
これらの統合によって、アプリケーションのパフォーマンスをモニタリングしたり、データ異常に関するアラートを受信したり、リアルタイム更新を使用して機械学習モデルのデプロイを効率化したりできます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon CodeGuru - ライブアプリケーションからランタイムパフォーマンスデータを収集し、アプリケーションのパフォーマンスを微調整するのに役立つレコメンデーションを提供します。 |
異常が発生したときに通知を受信します。詳細については、『Amazon CodeGuru ユーザーガイド』の「異常レポートとレコメンデーションレポートを使用する」を参照してください。 |
Amazon DevOps Guru - 機械学習を使用して運用上のインサイトを生成し、運用アプリケーションのパフォーマンスを向上させるのに役立ちます。 |
インサイトと確認を転送します。詳細については、「AWS 管理およびガバナンスのブログ」の「Amazon DevOps Guru で PagerDuty を使用して、機械学習を活用した運用上のインサイトをオンコールチームに提供する |
Amazon Lookout for Metrics - データ内の異常を検出し、その根本原因を特定し、迅速な対応を可能にします。 |
異常の通知を受信します。詳細については、『Lookout for Metrics で Amazon SNS を使用する』の「Amazon Lookout for Metrics デベロッパーガイド」を参照してください。 |
Amazon Rekognition - イメージ分析とビデオ分析をアプリケーションに追加できます。 |
リクエスト結果の通知を受信します。詳細については、『Amazon Rekognition デベロッパーガイド』の「リファレンス: ビデオ分析結果の通知」を参照してください。 |
Amazon SageMaker - データサイエンティストとデベロッパーが簡単に機械学習モデルの構築とトレーニングを行うことができ、稼働準備が整ったホスト型環境に直接デプロイできます。 |
データオブジェクトがラベル付けされると、通知を受信します。詳細については、『Amazon SageMaker デベロッパーガイド』の「ストリーミングラベリングジョブを作成する」を参照してください。 |
管理とガバナンスサービス
次の表は、Amazon SNS と、AWS Chatbot、AWS CloudFormation、CloudTrail、CloudWatch、AWS Config、AWS Control Tower、AWS License Manager、AWS Service Catalog、AWS Systems Manager などの AWS 管理およびガバナンスサービスとの統合により、インフラストラクチャの変更、コンプライアンスアラート、運用上のインサイトなどの重要なイベントの通知を提供する方法を示しています。
これらの統合により、関連するチームやシステムにタイムリーなアラートと更新を提供して、AWS 環境を効率的にモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Chatbot - DevOps やソフトウェア開発チームが Amazon Chime チャットルームと Slack チャネルを使用し、AWS クラウド 内の運用イベントをモニタリングして対応できるようにします。 |
チャットルームに通知を配信します。詳細については、『AWS Chatbot 管理者ガイド』の「AWS Chatbot のセットアップ」を参照してください。 |
AWS CloudFormation - 計画に従い、繰り返し AWS インフラストラクチャデプロイを作成し、プロビジョニングします。 |
スタックが作成され、更新されたときに通知を受信します。詳細については、『AWS CloudFormation ユーザーガイド』の「AWS CloudFormation スタックオプションの設定をする」を参照してください。 |
AWS CloudTrail - お客様の AWS アカウント アクティビティイベント履歴を提供します。 |
CloudTrail が新しいログファイルを Amazon S3 バケットに発行するときに通知を受信します。詳細については、『ユーザーガイド』の「AWS CloudTrail CloudTrail 用の Amazon SNS 通知の構成」を参照してください。 |
Amazon CloudWatch - AWS のリソースおよび AWS で実行しているアプリケーションをリアルタイムでモニタリングします。 |
アラームの変化状態に応じて通知を受信します。詳細については、『Amazon CloudWatch ユーザーガイド』の「Amazon CloudWatch アラームの使用」を参照してください。 |
AWS Config - AWS アカウント にある AWS リソースの設定詳細ビューを提供します。 |
リソースが更新されたとき、または AWS Config がリソースに対しカスタムルールまたはマネージドルールを評価したときに通知を受信します。詳細については、『AWS Config デベロッパーガイド』の「AWS Config がSNS トピックに送信する通知」および「構成項目変更通知の例」を参照してください。 |
AWS Control Tower - 安全かつ基準に準拠した複数アカウント AWS 環境をセットアップおよび管理することができます。 |
アラートを使用すると、ランディングゾーン内のドリフトを防止し、コンプライアンス通知を受信できます。詳細については、『AWS Control Tower ユーザーガイド』の「Amazon Simple Notification Service でアラートを追跡する」を参照してください。 |
AWS License Manager - ソフトウェアベンダーのソフトウェアライセンスを AWS およびオンプレミス環境をまたいで一元的に管理するのに役立ちます。 |
License Manager の通知とアラートを受信します。詳細については、『License Manager ユーザーガイド』の「License Manager の設定」および『AWS 管理およびガバナンスのブログ』の「AWS License Manager 通知のServiceNow インシデントを作成する |
AWS Service Catalog - IT 管理者が承認された製品のポートフォリオを作成および管理し、そのポートフォリオをエンドユーザーに配布できます。エンドユーザーは、パーソナライズされたポータルから必要な製品にアクセスできます。 |
スタックイベントに関する通知を受信します。詳細については、「Service Catalog 管理者ガイド」の「AWS Service Catalog 通知の制約」を参照してください。 |
AWS Systems Manager - AWS のインフラストラクチャの表示と制御ができます。 |
コマンドのステータスに関する通知を受け取ります。詳細については、『AWS Systems Manager ユーザーガイド』の「Amazon SNS 通知を使用した Systems Manager のステータス変更のモニタリング」を参照してください。 |
メディアサービス
次の表は、Amazon SNS と、Amazon Elastic Transcoder との統合により、メディアトランスコーディングジョブのステータスが変わったときに通知を送信する方法について説明しています。これにより、Amazon S3 に保存されているメディアファイルの、コンシューマー再生デバイスに適した形式への変換を、効率的にモニタリングおよび管理できます。
この統合により、ジョブステータスに関するリアルタイムのアラートを提供して、メディア処理ワークフローを効率化できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon Elastic Transcoder - Amazon S3 に保存したメディアファイルをユーザーの再生デバイスに対応した形式のメディアファイルに変換できます。 |
ジョブのステータスが変更されたときに通知を受信します。詳細については、『Amazon Elastic Transcoder デベロッパーガイド』の「ジョブステータスの通知」を参照してください。 |
移行と転送のサービス
次の表は、Amazon SNS と、AWS Application Discovery Service、AWS Database Migration Service (DMS)、AWS Snowball などの AWS 移行サービスや転送サービスとの統合により、サーバーデータ収集、データベース移行アクティビティ、データ転送ジョブなどのイベントの通知を提供する方法を示しています。
これらの統合により、重要な移行タスクに関するリアルタイムのアラートと更新を提供して、クラウド移行プロセスを効果的に管理およびモニタリングできます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Application Discovery Service - オンプレミスサーバーに関する使用状況と設定のデータを収集することで、AWS クラウド への移行を計画できます。 |
AWS CloudTrail を介してイベントの通知を受信します。詳細については、『Application Discovery Service ユーザーガイド』の「AWS CloudTrail を使用したApplication Discovery Service API コールのログ記録」を参照してください。 |
AWS Database Migration Service - オンプレミスのデータベースから AWS クラウド へデータを移行します。 |
例えば、レプリケーションインスタンスが作成または削除された場合などの AWS DMS イベントが発生すると通知を受信します。詳細については、『AWS Database Migration Service ユーザーガイド』の「AWS Database Migration Service のイベントと通知を使用する」を参照してください。 |
AWS Snowball - 物理ストレージデバイスを使用して、Amazon S3 とオンサイトのデータストレージロケーション間で、インターネットよりも高速に大量のデータを転送します。 |
Snowball ジョブの通知を受信します。詳細については、「AWS Snowcone ユーザーガイド」の「Snow Family デバイスの通知」を参照してください。 |
ネットワーキングとコンテンツ配信サービス
次の表は、Amazon SNS と、Amazon API Gateway、Amazon CloudFront、AWS Direct Connect、Elastic Load Balancing、Amazon Route 53、Amazon VPC などの AWS ネットワークおよびコンテンツ配信サービスとの統合により、API メッセージ、CloudFront メトリクスアラーム、接続状態の変更、ロードバランサーイベント、ヘルスチェックステータス、VPC エンドポイントアクティビティなどのイベントの通知を送信する方法を示しています。
これらの統合により、タイムリーなアラートと更新を提供して、ネットワークとコンテンツの配信オペレーションをモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon API Gateway - 規模を問わず、独自の REST および WebSocket API を作成してデプロイできます。 |
API Gateway エンドポイントに投稿されたメッセージを受信します。詳細については、『API Gateway デベロッパーガイド』の「AWS を使用したチュートリアル: API Gateway REST API の構築」を参照してください。 |
Amazon CloudFront - 静的および動的なウェブコンテンツ (.html、.css、.php、イメージ、メディアファイルなど) を高速に配信できます。 |
指定した CloudFront メトリクスに基づくアラームが発生すると、通知を受信します。詳細については、『Amazon CloudFront デベロッパーガイド』の「通知受信するようにアラームを設定する」を参照してください。 |
AWS Direct Connect - お客様の内部ネットワークを AWS Direct Connect ロケーションに、標準のイーサネット光ファイバケーブルを介して接続します。 |
AWS Direct Connect接続変更状態をモニタリングするアラームが発生すると通知を受信します。詳細については、『AWS Direct Connect ユーザーガイド』の「AWS Direct Connect 接続をモニタリングする CloudWatch アラームの作成」を参照してください。 |
Elastic Load Balancing - 受信したトラフィックを複数のアベイラビリティーゾーンの複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散させます。 |
ロードバランサーイベント用に作成したアラームの通知を受信します。詳細については、『Classic Load Balancer 向けユーザーガイド』の「ロードバランサー向け CloudWatch アラームを作成する」を参照してください。 |
Amazon Route 53 - ドメイン登録、DNS ルーティング、ヘルスチェックを提供します。 |
ヘルスチェックのステータスに不具合がある場合に通知を受信します。詳細については、『Amazon Route 53 デベロッパーガイド』の「ヘルスチェックのステータス (コンソール) に不具合がある場合に Amazon SNS 通知を受信するには 」を参照してください。 |
Amazon Virtual Private Cloud (Amazon VPC) - 定義した仮想ネットワーク内で AWS リソースを起動できます。 |
インターフェイスエンドポイントで発生する特定のイベントに関する通知を受信します。詳細については、『Amazon VPC User Guide』の「エンドポイントサービスの通知を作成および管理する」を参照してください。 |
セキュリティ、アイデンティティ、コンプライアンスサービス
次の表は、Amazon SNS と、AWS Directory Service、Amazon GuardDuty、Amazon Inspector、AWS Security Hub などの AWS セキュリティ、ID、およびコンプライアンスサービスとの統合により、ディレクトリステータスの変更、セキュリティ検出結果、Inspector イベント、セキュリティハブの発表などの通知を提供する方法を示しています。
これらの統合により、セキュリティとコンプライアンスイベントに関するタイムリーなアラートと更新を提供して、堅牢なセキュリティプラクティスを維持できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Directory Service - Microsoft Active Directory (AD) を他の AWS のサービス と併用するための複数の方法を提供します。 |
ディレクトリのステータスが変更されたときにメールまたはテキストメッセージ (SMS) を受け取ります。詳細については、『AWS Directory Service 管理ガイド』の「ディレクトリステータス通知の構成」を参照してください。 |
Amazon GuardDuty - AWS 環境内での不正または悪質である可能性がある予期しないアクティビティを識別するために役立つ継続的なセキュリティモニタリングを提供します。 |
新しくリリースされた結果タイプ、既存の結果タイプに関する更新などの機能の変更に関する通知を受信します。詳細については、『Amazon GuardDuty ユーザーガイド』の「GuardDuty お知らせの SNS トピックをサブスクライブする」を参照してください。 |
Amazon Inspector - Amazon EC2 インスタンスのネットワークアクセシビリティとそれらのインスタンスで実行されるアプリケーションのセキュリティ状態をテストします。 |
Amazon Inspector イベントの通知を受信します。詳細については、『Amazon Inspector ユーザーガイド』の「Amazon Inspector 通知用の SNS トピックのセットアップ」を参照してください。 |
AWS Security Hub |
AWS Security Hub のコントロールや標準の追加、編集、または廃止に関する通知など、AWS Security Hub 発表に関する通知を受け取ります。詳細については、「Amazon Simple Notification Service を使用した AWS Security Hub の発表のサブスクライブ」を参照してください。 |
サーバーレスサービス
次の表は、Amazon SNS と、Amazon DynamoDB、Amazon EventBridge、Lambda などのサービスとの統合により、メンテナンス更新、リアルタイムデータストリーム、Lambda 関数出力などの重要なイベントの通知を送信する方法を示しています。
これらの統合により、重要なオペレーションに関するアラートをタイムリーに受信し、これらのイベントへのレスポンスを自動化して、アプリケーションを効率的にモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
Amazon DynamoDB - フルマネージドの NoSQL データベースサービスでシームレスなスケーラビリティの高速で予測可能なパフォーマンスを提供します。 |
メンテナンスイベントが発生したときに通知を受信します。詳細については、『Amazon DynamoDB デベロッパーガイド』の「DAX クラスターの設定をカスタマイズする」を参照してください。 |
Amazon EventBridge - お客様独自のアプリケーション、Software as a Service (SaaS) アプリケーション、AWS のサービス からリアルタイムデータのストリーミングを配信し、そのデータを Amazon SNS などのターゲットにルーティングします。EventBridge は、以前は CloudWatch Events と呼ばれていました。 |
EventBridge イベントの通知を受信します。詳細については、『Amazon EventBridge ユーザーガイド』の「Amazon EventBridge ターゲット」を参照してください。 |
AWS Lambda - サーバーをプロビジョニングまたは管理しなくてもコードを実行できます。 |
SNS トピックを Lambda デッドレターキューまたは Lambda の送信先として設定することで、関数出力データを受信します。詳細については、『AWS Lambda デベロッパーガイド』の「非同期呼び出し」を参照してください。 |
ストレージサービス
次の表は、Amazon SNS と、AWS Backup、Amazon Elastic File System (EFS)、Amazon S3 Glacier、Amazon S3、AWS Snowball などの AWS ストレージサービスとの統合により、バックアップアクティビティ、ファイルシステムアラーム、データ取得ジョブ、バケット変更、データ転送オペレーションなどの、さまざまなイベントの通知を提供する方法を示しています。
これらの統合により、重要なストレージイベントに関するアラートをタイムリーに受信して、ストレージソリューションを効率的にモニタリングおよび管理できます。
AWS のサービス | Amazon SNS を使用する利点 |
---|---|
AWS Backup - クラウド内およびオンプレミスの AWS のサービス にわたってデータのバックアップを一元化および自動化するのに役立ちます。 |
AWS Backup イベントの通知を受信します。詳細については、『AWS Backup デベロッパーガイド』の「Amazon SNS を使用して AWS Backup イベントを追跡する」を参照してください。 |
Amazon Elastic File System - Amazon EC2 インスタンスのファイルストレージを提供します。 |
Amazon EFS イベント用に作成したアラームの通知を受信します。詳細については、『Amazon Elastic File System User Guide』の「自動モニタリングツール」を参照してください。 |
Amazon S3 Glacier - 使用頻度の低いデータ用のストレージを提供します。 |
ボールトの通知設定で、ジョブが完了するとメッセージが SNS トピックに送信されるように設定します。詳細については、『Amazon S3 Glacier デベロッパーガイド』の「Amazon S3 Glacier でのボールト通知を設定する」を参照してください。 |
Amazon Simple Storage Service (Amazon S3) - オブジェクトストレージを提供します。 |
オブジェクトがレプリケート先リージョンにレプリケートされない場合、Amazon S3 バケットまたはまれなインスタンスに変更が生じると通知を受信します。詳細については、『Amazon Simple Storage Service ユーザーガイド』の「チュートリアル: 通知 (SNS トピックまたは SQS キュー) 用のバケットを設定する」および「レプリケーションメトリクスと Amazon S3 イベント通知による進捗状況のモニタリング」を参照してください。 |
AWS Snowball - 物理ストレージデバイスを使用して、Amazon S3 とオンサイトのデータストレージロケーション間で、インターネットよりも高速に大量のデータを転送します。 |
Snowball ジョブの通知を受信します。詳細については、「AWS Snowcone ユーザーガイド」の「Snow Family デバイスの通知」を参照してください。 |
追加のイベントソース
次の表は、Amazon SNS を使用して、AWS の毎日の機能の更新と AWS IP アドレス範囲の変更に関する通知をタイムリーに受信する方法を示しています。これにより、最新の AWS サービスリリース、インスタンスタイプ、VPC エンドポイント、パブリック IP アドレスの変更に関する情報を確実に取得できます。
これらの統合により、AWS インフラストラクチャの変更に関する最新情報を把握して、リソースを効果的に管理できます。
ソース | Amazon SNS を使用する利点 |
---|---|
Amazon SNS トピックを通じて、AWS のリリースや更新に関する詳細情報をタイムリーに受け取ることができます。これらのリリースには、AWS リージョン、AWS のサービス、Amazon VPC エンドポイント、AWS Service Quotas と統合された AWS のサービス、Amazon EC2 インスタンスタイプ、Amazon SageMaker インスタンスタイプ、Amazon Nimble Studio インスタンスタイプ、Amazon RDS データベースエンジンバージョン、Amazon MSK Apache Kafka バージョンが含まれます。詳細については、AWS ニュースブログの「Amazon SNS 経由で AWS の毎日の機能更新をサブスクライブする |
|
Amazon SNS トピックを通じて AWS IP 範囲への変更の通知を受け取ります。詳細については、「Amazon Web Services 全般のリファレンス」の「AWS IP アドレス範囲の通知」と、「AWS ニュースブログ」の「Amazon SNS 経由で AWS パブリック IP アドレスの変更をサブスクライブする |
イベント駆動型のコンピューティングの詳細については、次のソースを参照してください。
-
Amazon SNS と AWS コンピューティングを使用したイベント駆動型コンピューティング、ストレージ、データベース、AWS コンピューティングブログのネットワーキングサービス
-
AWS コンピューティングブログで AWS イベントフォークパイプライン
を使用したでイベント駆動型のアーキテクチャを強化する