トリガーの追加 - AWS Glue

トリガーの追加

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

トリガーを追加するには (コンソール)
  1. AWS マネジメントコンソールにサインインし、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 トリガー を参照してください。