メニュー
AWS Data Pipeline
開発者ガイド (API バージョン 2012-10-29)

アクション

AWS Data Pipeline のアクションは、成功、失敗、遅延アクティビティなど、特定のイベントが発生したときに、パイプラインコンポーネントが実行する手順です。アクティビティのイベントフィールドでアクションを参照します。たとえば、snsalarmonLateAction フィールドで EmrActivity を参照します。

AWS Data Pipeline は、パイプラインとそのコンポーネントのステータスを無人方式で示すための主要な手段として Amazon SNS 通知を利用しています。詳細については、「Amazon SNS」を参照してください。SNS 通知に加えて、AWS Data Pipeline コンソールと CLI を使用してパイプラインステータス情報を取得できます。

AWS Data Pipeline では、以下のアクションをサポートします。

SnsAlarm

onSuccessOnFail、および onLateAction イベントに基づいて、トピックに SNS 通知を送信するアクション。

終了

保留中または未完了のアクティビティ、リソース、またはデータノードの取り消しをトリガーするアクション。onSuccessOnFail、または onLateAction を含むアクションを終了することはできません。

パイプラインの事前モニタリング

問題を検出する最善の方法は、パイプラインを最初から積極的にモニタリングすることです。パイプラインコンポーネントの失敗や、予定されている開始時刻までに開始されないなど、特定の状況やイベントを通知するように、パイプラインコンポーネントを設定できます。AWS Data Pipeline では、onSuccessOnFailonLateAction など、Amazon SNS 通知に関連付けることができるパイプラインコンポーネントのイベントフィールドが提供されており、通知を容易に設定できます。