

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 新增觸發條件
<a name="console-triggers"></a>

您可以使用 AWS Glue主控台、 AWS Command Line Interface (AWS CLI) 或 AWS Glue API 新增觸發條件。

**新增觸發 (主控台)**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) 開啟 AWS Glue主控台。

1. 在導覽窗格的 **ETL** 下，選擇 **Triggers (觸發)**。然後請選擇 **Add trigger (新增觸發)**。

1. 提供下列屬性：  
**名稱**  
為您的觸發條件設定唯一的獨特名稱。  
**觸發條件類型**  
請指定下列其中一項：  
   + **Schedule: (排程：)** 觸發會以特定頻率和時間引發。
   + **Job events: (任務事件：)** 條件式觸發。觸發會在清單中的任何或所有任務與其指定的狀態相符時引發。若要引發觸發，監看的任務必須是由觸發所啟動。針對任何您選擇的任務，您只能監看一個任務事件 (完成狀態)。
   + **On-demand: (隨需：)** 觸發會在啟動時引發。

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:00 執行，並啟動名為 `MyCrawler` 的爬蟲程式。觸發會在已啟用的狀態下建立。

如需詳細資訊，請參閱[AWS Glue 觸發條件](about-triggers.md)。