トリガーの追加 - AWS Glue

トリガーの追加

トリガーは、AWS Glue コンソール、AWS Command Line Interface (AWS CLI)、または AWS Glue API を使用して追加できます。

注記

現在、トリガーを使用するとき、AWS Glue コンソールはジョブのみをサポートし、クローラはサポートしません。AWS CLI または AWS Glue API を使用すると、ジョブとクローラの両方でトリガーを設定できます。

トリガーを追加するには (コンソール)
  1. AWS Management Consoleにサインインし、AWS Glue コンソール (https://console.aws.amazon.com/glue/) を開きます。

  2. ナビゲーションペインの [ETL] で、[トリガー] を選択します。[トリガーを追加] を選択します。

  3. 以下のプロパティを指定します。

    名前

    トリガーに一意の名前を付けます。

    トリガータイプ

    次のいずれかを指定します。

    • [Schedule (スケジュール)]: トリガーは特定の頻度と時間で起動します。

    • [ジョブイベント]: 条件付きトリガー。トリガーは、リスト内のいずれかまたはすべてのジョブが、指定されたステータスと一致すると起動します。トリガーを起動するには、監視されたジョブがトリガーによって開始されている必要があります。どのジョブを選択した場合でも、監視できるジョブイベントは 1 つ (完了ステータス) のみです。

    • [オンデマンド]: トリガーは、有効化されると起動します。

  4. トリガーウィザードを完了します。[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 トリガー を参照してください。