本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 AWS Glue 主控台、 AWS Command Line Interface (AWS CLI) 或 AWS Glue API 新增觸發。
注意
目前,AWS Glue 主控台在使用觸發時僅支援任務,不支援爬蟲程式。您可以使用 AWS CLI 或 AWS Glue API 來設定具有任務和爬蟲程式的觸發。
新增觸發 (主控台)
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/glue/
開啟 AWS Glue主控台。 -
在導覽窗格的 ETL 下,選擇 Triggers (觸發)。然後請選擇 Add trigger (新增觸發)。
-
提供下列屬性:
- 名稱
-
為您的觸發條件設定唯一的獨特名稱。
- 觸發條件類型
-
請指定下列其中一項:
-
Schedule: (排程:) 觸發會以特定頻率和時間引發。
-
Job events: (任務事件:) 條件式觸發。觸發會在清單中的任何或所有任務與其指定的狀態相符時引發。若要引發觸發,監看的任務必須是由觸發所啟動。針對任何您選擇的任務,您只能監看一個任務事件 (完成狀態)。
-
On-demand: (隨需:) 觸發會在啟動時引發。
-
-
完成觸發精靈。在 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 觸發條件。