

# トリガーの追加
<a name="console-triggers"></a>

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

**トリガーを追加するには (コンソール)**

1. AWS マネジメントコンソールにサインインし、AWS Glue コンソール ([https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/)) を開きます。

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

1. 以下のプロパティを指定します。  
**名前**  
トリガーに一意の名前を付けます。  
**トリガータイプ**  
次のいずれかを指定します。  
   + [**Schedule (スケジュール)**]: トリガーは特定の頻度と時間で起動します。
   + [**ジョブイベント**]: 条件付きトリガー。トリガーは、リスト内のいずれかまたはすべてのジョブが、指定されたステータスと一致すると起動します。トリガーを起動するには、監視されたジョブがトリガーによって開始されている必要があります。どのジョブを選択した場合でも、監視できるジョブイベントは 1 つ (完了ステータス) のみです。
   + [**オンデマンド**]: トリガーは、有効化されると起動します。

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 トリガー](about-triggers.md) を参照してください。