概覽
觸發器由事件來觸發執行動作,比如當對一個集合的文檔進行操作( 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