アクション - AWS Data Pipeline

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

アクション

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

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

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

SnsAlarm

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

Terminate

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

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

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