天天看點

雲開發 CloudBase 已上線觸發器能力

觸發器由事件來觸發執行動作,比如當對一個集合的文檔進行操作( create,delete, update)時就會觸發雲函數。使用觸發器,你可以更加友善的實作業務邏輯。

雲開發 CloudBase 已上線觸發器能力

第1步:配置觸發器

進入雲開發CloudBase 控制台,在左側的環境欄中點選【觸發器】。

雲開發 CloudBase 已上線觸發器能力
雲開發 CloudBase 已上線觸發器能力

設定觸發器名稱,選擇觸發器類型:資料庫(目前僅支援資料庫,未來将進一步支援雲存儲、定時任務、使用者狀态變更等類型)。

确定執行狀态:可以選擇觸發器是否在建立成功時立即生效。

第2步:設定條件

根據觸發器類型,設定不同類型的條件。

雲開發 CloudBase 已上線觸發器能力

其中:

集合:標明需要監聽的雲資料庫集合,集合内文檔變更将觸發事件。

事件類型:write代表寫操作,包括了 update(更新)、delete(删除)、insert(新增)

滿足條件:包括“無條件觸發”、“滿足以下全部”、“滿足以下任意條件”。

雲開發 CloudBase 已上線觸發器能力

觸發器支援的操作符以及操作符比對的字段類型如下:

雲開發 CloudBase 已上線觸發器能力

觸發器滿足觸發條件時将觸發動作。

雲開發 CloudBase 已上線觸發器能力

動作類型:目前僅支援雲函數,未來将進一步支援webhook、短信等類型。

觸發頻率:

每次都觸發

隻觸發一次

一段時間内隻觸發一次(支援設定時間間隔 6S-30天)

Tips:觸發器部分限制

單條觸發器最大可配置 5 個動作;

單次觸發資料最大為 256 KB,超過将丢棄;

觸發器單環境限頻 200 QPS。

觸發器能力持續優化中,歡迎體驗和回報建議。

立即前往雲開發CloudBase控制台體驗:https://console.cloud.tencent.com/tcb

繼續閱讀