更简洁、更快速!腾讯云 Serverless 云函数创建流程再次升级!

腾讯云Serverless 2021-02-23 10:57:11
Spring Boot laravel Flask node.js 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 中文网

版权声明
本文为[腾讯云Serverless]所创,转载请带上原文链接,感谢
https://my.oschina.net/serverlesscloud/blog/4959976

  1. Svg editor -- new path
  2. Detailed explanation of debounce and throttle of JavaScript function
  3. Anti shake and throttling and corresponding react hooks package
  4. C2m: the first CSDN article moved to MOOC script 5000 words, detailed painstaking development process, there are renderings and source code at the end of the article
  5. Front end, school recruitment, Taobao, guide
  6. [vue2 & G6] get started quickly
  7. Canvas from the beginning to the pig
  8. Take five minutes to standardize the code comments?
  9. Some thoughts on sass
  10. what?! You haven't filled in the award information yet
  11. How to get the interface + tsdoc needed by TS through swagger
  12. Binary tree
  13. Canvas drawing method in Web screenshot
  14. Front end docker image volume optimization (node + nginx / node + multi-stage construction)
  15. Become a big influence of technology? Coding pages quickly build personal blog
  16. Object and array deconstruction, spread operator, rest operator
  17. Analysis of Axios source code
  18. Two ways to delete useless code in project (Practical)
  19. Edit your picture with canvas
  20. Today's chat: 2-4 years to walk out of the resignation dilemma and comfort zone
  21. JS mechanism 3: stack, heap, garbage collection
  22. [grid compression evaluation] meshquan, meshopt, Draco
  23. Deep understanding of Vue modifier sync [Vue sync modifier example]
  24. WebView for front end engineers
  25. React form source code reading notes
  26. Deep thinking about modern package manager -- why do I recommend pnpm instead of NPM / yarn?
  27. On the sequence of event capture and event bubbling
  28. Help you build a systematic understanding of the front end scaffolding
  29. commander.js Principle analysis
  30. Common usage of nginx
  31. H5 jump to wechat app
  32. Front end algorithm interview must brush questions series [14]
  33. Thinking of cross end practice
  34. Vue server rendering principle analysis and introduction
  35. [KT] vscode plug in development example series (2)
  36. Design ideas of react and Vue framework
  37. JavaScript String.prototype.replaceAll 兼容性导致的问题
  38. JavaScript String.prototype.replaceAll Problems caused by compatibility
  39. 爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%
  40. Iqiyi Sports: experience the ultimate expansion and contraction of serverless, and increase the utilization rate of resources by 40%
  41. 对前端异常window error捕获的全面总结
  42. A comprehensive summary of front end exception window error capture
  43. 成功解决Problem while trying to mount target]\“. HTTP response code is 400
  44. Problem while trying to mount target] \ ". HTTP response code is 400
  45. 放弃okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽
  46. 前端面试每日 3+1 —— 第679天
  47. How to add elements at the beginning of an array in JS?
  48. Give up okhttp and httpclient and choose this awesome immortal tool! Thief Shuang
  49. Front end interview daily 3 + 1 - day 679
  50. 【2021 第一期】日常开发 26 个常见的 JavaScript 代码优化方案
  51. Daily development of 26 common JavaScript code optimization schemes
  52. 前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题
  53. How to automatically convert the front-end string time to the back-end Java date attribute, and how to solve the time conversion problem in spring MVC are introduced
  54. 前端面试常考题:JS垃圾回收机制
  55. ReactDOM.render串联渲染链路(一)
  56. 更简洁、更快速!腾讯云 Serverless 云函数创建流程再次升级!
  57. 粗涉Webpack
  58. Frequently asked questions in front end interview: JS garbage collection mechanism
  59. ReactDOM.render Serial rendering link (1)
  60. More concise and faster! Tencent cloud serverless cloud function creation process upgrade again!