トリガーの追加
トリガーは、AWS Glue コンソール、AWS Command Line Interface (AWS CLI)、または AWS Glue API を使用して追加できます。
注記
現在、トリガーを使用するとき、AWS Glue コンソールはジョブのみをサポートし、クローラはサポートしません。AWS CLI または AWS Glue API を使用すると、ジョブとクローラの両方でトリガーを設定できます。
トリガーを追加するには (コンソール)
-
AWS Management Consoleにサインインし、AWS Glue コンソール (https://console.aws.amazon.com/glue/
) を開きます。 -
ナビゲーションペインの [ETL] で、[トリガー] を選択します。[トリガーを追加] を選択します。
-
以下のプロパティを指定します。
- 名前
-
トリガーに一意の名前を付けます。
- トリガータイプ
-
次のいずれかを指定します。
-
[Schedule (スケジュール)]: トリガーは特定の頻度と時間で起動します。
-
[ジョブイベント]: 条件付きトリガー。トリガーは、リスト内のいずれかまたはすべてのジョブが、指定されたステータスと一致すると起動します。トリガーを起動するには、監視されたジョブがトリガーによって開始されている必要があります。どのジョブを選択した場合でも、監視できるジョブイベントは 1 つ (完了ステータス) のみです。
-
[オンデマンド]: トリガーは、有効化されると起動します。
-
-
トリガーウィザードを完了します。[Review] (確認) ページで [Schedule] (スケジュール) および [Job events] (ジョブイベント) (条件付き) は、[Enable trigger on creation] (作成時にトリガーを有効化する) を選択すると直ちにトリガーを有効化できます。
トリガーを追加するには (AWS CLI)
-
以下のようなコマンドを入力します。
aws glue create-trigger --name MyTrigger --type SCHEDULED --schedule "cron(0 12 * * ? *)" --actions CrawlerName=MyCrawler --start-on-creation
このコマンドは、
MyTrigger
という名前のスケジュールトリガーを作成します。このトリガーは、毎日 UTC 午後 12 時に実行され、MyCrawler
という名前のクローラを開始します。トリガーは有効化された状態で作成されます。
詳細については、AWS Glue トリガー を参照してください。