更簡潔、更快速!騰訊雲 Serverless 雲函數創建流程再次升級!

近期,騰訊雲 Serverless 發佈了雲函數控制檯創建流程升級版,進一步縮短了快速創建函數的流程。

升級後的雲函數控制檯支持模版創建函數配置化引導,支持在雲函數控制檯創建應用。本文主要爲您介紹雲函數控制檯升級版提供的全新能力。

背景介紹

目前雲函數 SCF 控制檯已提供了上百個函數模版,覆蓋 API 網關觸發、COS 觸發、Ckafka 觸發等多種觸發場景,涉及日誌服務 CLS、雲數據庫 CDW 等數十種雲產品。

隨着雲函數覆蓋場景和對接雲產品的增加,如何在創建流程中完成模版函數配置與創建,如何提供創建應用的能力,本次雲函數控制檯體驗升級在這些方面做了優化和提升。

簡化函數創建流程,快速完成函數創建

  1. 自動生成並填充函數名稱,不論是模版創建還是自定義創建函數,都會自動生成並填充函數名稱,在快速創建函數的場景下,真正實現無需額外輸入,點擊【完成】一步完成函數創建。

  2. 僅展示函數創建的必填項,其他配置項摺疊進高級配置中,避免增加不必要的理解成本。

模版創建函數支持配置化

按配置引導完成函數創建即可完成模版正常運行所依賴的全部函數配置。

  1. 通過模版創建函數時,模版運行所依賴的配置項將提升到基礎配置中優先展示,並自動填充模版正常運行的推薦值。
  2. 模版運行角色配置引導,選擇配置並使用SCF模版運行角色,將會自動創建函數運行角色 SCF_ExecuteRole 並關聯模版運行所依賴的策略,或按照文字指引選擇關聯了對應策略的已有運行角色。
  3. 環境變量配置引導,模版函數代碼運行依賴的環境變量 key 已經預填充,按照 value 中的提示完成環境變量配置即可。

函數創建流程支持觸發器配置

  1. 支持根據函數模版觸發需要,自動創建定時觸發器和 API 網關觸發器。
  2. 支持根據函數模版觸發需要,自動選中所需觸發器,並自動填充觸發器創建默認值。

和 Serverless Framework 打通,支持在雲函數控制檯創建應用

模版創建和 Serverless Framework 打通,在雲函數控制檯選擇應用模版,單擊【下一步】即可進入應用配置和創建流程。目前已經支持的應用有:ExpressLaravelNextjs SSRNuxtjs SSRSpringBootKoaFlaskEgg,應用創建完成後可在 Serverless Framework 控制檯查看和管理。

和 CODING 打通,支持通過 CI 部署函數和應用

模版創建和 CODING 打通,在雲函數控制檯選擇模版後單擊【通過 CI 部署】即可在 CODING 側完成通過 CI 創建一個函數或應用。

當前僅支持通過 CI 部署 Express 應用、Flask 應用和運行環境爲 Node.js 12.16 的 Web 靜態頁面託管函數

One More Thing

立即體驗騰訊雲 Serverless Demo,領取 Serverless 新用戶禮包 👉 serverless/start

歡迎訪問:Serverless 中文網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章