概覽
觸發器由事件來觸發執行動作,比如當對一個集合的文件進行操作( create,delete, update)時就會觸發雲函式。使用觸發器,你可以更加方便的實現業務邏輯。
簡單三步,新增觸發器
第1步:配置觸發器
進入雲開發CloudBase 控制檯,在左側的環境欄中點選【觸發器】。
設定觸發器名稱,選擇觸發器型別:資料庫(當前僅支援資料庫,未來將進一步支援雲端儲存、定時任務、使用者狀態變更等型別)。
確定執行狀態:可以選擇觸發器是否在建立成功時立即生效。
第2步:設定條件
根據觸發器型別,設定不同型別的條件。
其中:
集合:選定需要監聽的雲資料庫集合,集合內文件變更將觸發事件。
事件型別:write代表寫操作,包括了 update(更新)、delete(刪除)、insert(新增)
滿足條件:包括“無條件觸發”、“滿足以下全部”、“滿足以下任意條件”。
觸發器支援的操作符以及操作符匹配的欄位型別如下:
第3步:新增動作
觸發器滿足觸發條件時將觸發動作。
動作型別:當前僅支援雲函式,未來將進一步支援webhook、簡訊等型別。
觸發頻率:
- 每次都觸發
- 只觸發一次
- 一段時間內只觸發一次(支援設定時間間隔 6S-30天)
Tips:觸發器部分限制
- 單條觸發器最大可配置 5 個動作;
- 單次觸發資料最大為 256 KB,超過將丟棄;
- 觸發器單環境限頻 200 QPS。
觸發器能力持續優化中,歡迎體驗和反饋建議。
立即前往雲開發CloudBase控制檯體驗:https://console.cloud.tencent.com/tcb