

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

# ステップ 4: (オプション) エクスポートジョブをスケジュールするトリガーを作成する
<a name="S3-tutorial-step4"></a>

前のステップで作成したエクスポートジョブを定期的に実行するには、スケジュールされたトリガーを作成できます。詳細については、「 AWS Glue デベロッパーガイド」の[AWS Glue 「トリガー](https://docs.aws.amazon.com/glue/latest/dg/about-triggers.html)」を参照してください。

**AWS Glue ジョブをスケジュールする**

1. 次の AWS CLI コマンドは、月曜日の 12:00 UTC に週に 1 `AmazonKeyspacesExportToS3-cfn-setup-cfn-glue`回ジョブ`KeyspacesExportWeeklyTrigger`を実行する名前 AWS Glue の単純なトリガーの例です。

   ```
   aws glue create-trigger \
     --name KeyspacesExportWeeklyTrigger \
     --type SCHEDULED \
     --schedule "cron(0 12 ? * MON *)" \
     --start-on-creation \
     --actions '[{
        "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue"
     }]'
   ```
   + スケジュールされたジョブのデフォルト設定を上書きするには、引数として渡すことができます。この例では、キースペース名、テーブル名、ワーカー数、ワーカータイプを引数として渡して上書きします。次のコマンドは、その一例です。

     ```
     aws glue create-trigger \
       --name KeyspacesExportWeeklyTrigger \
       --type SCHEDULED \
       --schedule "cron(0 12 ? * MON *)" \
       --start-on-creation \
       --actions '[{
          "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue",
          "Arguments": {
            "--number-of-workers": "8",
            "--worker-type": "G.2X"},
            "--table_name": "{{my_table}}",
            "--keyspace_name": "{{my_keyspace}}"
       }]'
     ```

1. トリガーが作成されたことを確認するには、次のコマンドを使用します。

   ```
   aws glue list-triggers
   ```

   コマンドの出力は次のようになります。

   ```
   {
       "TriggerNames": [
           "KeyspacesExportWeeklyTrigger"
       ]
   }
   ```

このチュートリアルで作成した AWS リソースをクリーンアップするには、「」に進みます[ステップ 5: (オプション) クリーンアップする](S3-tutorial-step5.md)。