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

CloudBase雲開發發表於2021-10-19

概覽

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

圖片

簡單三步,新增觸發器

第1步:配置觸發器

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

圖片

圖片

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

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

第2步:設定條件

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

圖片

其中:

集合:選定需要監聽的雲資料庫集合,集合內文件變更將觸發事件。

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

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

圖片

觸發器支援的操作符以及操作符匹配的欄位型別如下:

圖片

第3步:新增動作

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

圖片

動作型別:當前僅支援雲函式,未來將進一步支援webhook、簡訊等型別。

觸發頻率:

  • 每次都觸發
  • 只觸發一次
  • 一段時間內只觸發一次(支援設定時間間隔 6S-30天)

Tips:觸發器部分限制

  1. 單條觸發器最大可配置 5 個動作;
  2. 單次觸發資料最大為 256 KB,超過將丟棄;
  3. 觸發器單環境限頻 200 QPS。

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

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

相關文章