

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

# Amazon SNS イベント通知を使用したデプロイのモニタリング
<a name="monitoring-sns-event-notifications"></a>

トリガーを CodeDeploy デプロイグループに追加すると、そのデプロイグループのデプロイまたはインスタンスに関連するイベントに関する通知を受信できます。これらの通知は、トリガーのアクションの一部にした Amazon SNS トピックをサブスクライブする受信者に送信されます。

SMS メッセージまたは電子メールメッセージで、CodeDeploy イベントの通知を受信できます。また、Amazon SQS キューへのメッセージの送信、または AWS Lambdaでの関数の呼び出しなど、指定されたイベントが他の方法で発生したときに作成される JSON データを使用することもできます。デプロイおよびインスタンストリガーに提供される JSON データの構造については、「[CodeDeploy トリガーの JSON データ形式](monitoring-sns-event-notifications-json-format.md)」を参照してください。

次の場合に、トリガーを使用して通知を受け取ることもできます。
+ トラブルシューティングできるように、デプロイが失敗または停止したときに知る必要がある開発者の場合。
+ Amazon EC2 フリートの状態を監視するために、いくつのインスタンスが失敗したかを知る必要があるシステム管理者の場合。
+ デスクトップの電子メールクライアントのフォルダに様々なタイプの通知をルーティングするフィルタリングルールを使用して、デプロイおよびインスタンスのイベントの数を一目で把握したいマネージャーの場合。

次のいずれかのイベントタイプに対して、CodeDeploy デプロイグループごとに最大 10 のトリガーを作成できます。


| デプロイイベント | インスタンスイベント | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/monitoring-sns-event-notifications.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/monitoring-sns-event-notifications.html)  | 
| Blue/Green デプロイにのみ適用されます。最新のアプリケーションのリビジョンが、置き換え先環境でインスタンスにインストールされており、元の環境からのトラフィックをロードバランサーの背後で再ルーティングすることができることを示します。詳細については、「[CodeDeploy でのデプロイグループの使用](deployments.md)」を参照してください。 | 

**Topics**
+ [サービスロールへの Amazon SNS アクセス許可の付与](monitoring-sns-event-notifications-permisssions.md)
+ [CodeDeploy イベントのトリガーを作成](monitoring-sns-event-notifications-create-trigger.md)
+ [デプロイグループのトリガーの編集](monitoring-sns-event-notifications-edit-trigger.md)
+ [デプロイグループからトリガーを削除](monitoring-sns-event-notifications-delete-trigger.md)
+ [トリガーの JSON データの形式](monitoring-sns-event-notifications-json-format.md)