查看 Application Integration 支援的連接器。
排程觸發條件
排程觸發條件可讓您以特定時間間隔定期執行整合作業。如果您想自動執行整合作業,而無需任何手動介入,這個觸發條件就很實用。舉例來說,您可以考慮針對下列任務類型使用排程觸發條件:
- 定期從一個系統上傳檔案至另一個系統
- 定期傳送電子郵件提醒
- 定期同步處理資料庫
新增排定觸發條件
如要在新整合或現有整合中新增排程觸發條件,請執行下列步驟:- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」
系統隨即會顯示「Integrations List」頁面,列出 Google Cloud 專案中可用的所有整合項目。
- 選取現有的整合,或按一下「建立整合」來建立新的整合。
如果您要建立新的整合功能:
- 在「Create Integration」窗格中輸入名稱和說明。
- 選取整合作業的區域。
- 選取要用於整合的服務帳戶。您隨時可以透過整合工具列的 「整合摘要」窗格,變更或更新整合作業的服務帳戶詳細資料。
- 按一下 [建立]。
新建立的整合服務會在整合服務編輯器中開啟。
- 在整合服務編輯器的導覽列中,按一下「觸發條件」,即可查看可用的觸發條件清單。
- 按一下並將「Schedule trigger」元素放入設計工具。
設定排程觸發條件
按一下整合服務編輯器中的「Schedule trigger」元素,即可查看觸發條件設定窗格。
您可以使用下列任一模式設定時間觸發事件:
- 基本:提供使用者介面,用於設定執行頻率。
- 進階:使用 Cron 運算式設定執行頻率。
在基本模式中,您可以選擇在特定時間或每小時間隔執行整合作業。如要於特定時間執行整合,請從「時間」下拉式選單中選取「在特定時間執行」,然後設定下列屬性:
- 時間:整合項目必須執行的時間 (以 24 小時制表示)。
- 天數:整合作業必須執行的天數。您可以選擇每天、每週特定幾天、每月特定幾天等時間執行整合作業。
- 月份:整合項目必須執行的月份。您可以每月執行整合作業,也可以選擇特定月份。
在「進階」模式中,您可以使用 Cron 運算式指定執行頻率。Cron 運算式有五個值,必須依照以下順序指定:
- 分鐘 (0 到 59)
- 時 (0-23)
- 一個月內的第幾天 (1-31)
- 月份,下列任一值:
- 1 到 12 之間的數字
- 三個字母的月份縮寫 (例如 Jan、Feb、Mar 等)
- 星期幾,下列任一值:
- 星期幾 (以星期日為 0)
- 星期幾的三個字母縮寫 (例如:Mon、Tue、Wed 等)
舉例來說,如要在每個月的第一天執行整合作業,請使用 * * 1 * *
cron 運算式。
最佳做法
最佳做法是,在不再需要時停用排程觸發條件。如果您讓多餘的排程觸發事件處於啟用狀態,系統會繼續自動觸發整合。
如要停用時間表觸發條件,請採取下列任一做法:
- 取消發布包含排程觸發條件的整合。您的整合功能將不再啟用,觸發條件也不會執行。
- 將排程觸發條件替換為其他觸發條件,然後重新發布整合項目。重新發布的整合功能處於啟用狀態時,就不會使用排定觸發條件。
- 刪除目前的整合版本。您可以在版本清單中找到「Delete」選項,該選項位於整合名稱旁邊。
「服務水準協議」排除條款
凡是因任何原因未排定時間而導致 active
整合執行作業失敗,都會排除在應用程式整合服務水準協議 (SLA) 的條款及細則之外。
配額與限制
如要進一步瞭解配額和限制,請參閱「配額與限制」。