腾讯云云功能快速入门实践

2023-07-10 1627阅读

温馨提示:这篇文章已超过404天没有更新,请注意相关的内容是否还可用!

云函数是腾讯云为企业和开发者提供的无服务器执行环境。大大降低了研发门槛,提高了业务建设效率。由于Serverless具有几乎无限的扩展能力,核心代码片段完全由事件或请求触发,平台根据请求自动并行调整服务资源。如果云功能未运行,则无需付费。使用云功能是一种怎样的体验?在使用腾讯云函数之前,我们先做一些准备工作:进入腾讯云注册页面,注册账号,并激活云函数服务。腾讯云函数提供满足各种开发场景的工具和能力。目前可以通过控制台、SCF CLI、SCF VS Code插件创建函数。

云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者提供的无服务器执行环境。 Serverless并不是指没有服务器,而是用户不需要购买服务器,不需要关心服务器CPU、内存、网络配置、资源维护、代码部署、弹性伸缩、负载均衡、安全升级,资源运行监控等,也就是说不需要安排人力来做这件事,只需要专注于代码的编写和上传即可。 大大降低了研发门槛,提​​高了业务建设效率。

由于Serverless具有几乎无限的扩展能力,核心代码片段完全由事件或请求触发,平台根据请求自动并行调整服务资源。 用户只需为运行云功能付费。 如果云功能未运行,则无需付费。

使用云功能是一种怎样的体验? 我们一起练习吧!

在使用腾讯云函数之前,我们先做一些准备工作:进入腾讯云注册页面,注册账号,并激活云函数服务。

腾讯云函数提供满足各种开发场景的工具和能力。 目前可以通过控制台、SCF CLI、SCF VS Code插件创建函数。 创建函数的详细步骤请参考:

你好世界

以云函数控制台为例,带领大家一起创建你的第一个模板函数。

登录云功能控制台,点击左侧导航栏“功能服务”,在功能服务页面上方选择区域,点击“新建”,如下图:

进入器腾讯界面云设置服务在哪_腾讯云服务器端口怎么打开_腾讯云服务器如何进入系统界面设置

在“新建函数”页面填写函数名称,并选择“运行环境”。 控制台目前支持的语言包括:Python 2.7 & 3.6、Node.js 6.10 & Node.js 8.9、Node.js 10.5、Java 8、Php 5 & Php7。 例如我们选择运行环境:Python 3.6,选择要快速创建的模板功能,然后点击“下一步”:

腾讯云服务器端口怎么打开_腾讯云服务器如何进入系统界面设置_进入器腾讯界面云设置服务在哪

保持默认配置,点击“完成”,可以看到下图:

进入器腾讯界面云设置服务在哪_腾讯云服务器如何进入系统界面设置_腾讯云服务器端口怎么打开

注意:index.main_handler参数值表示SCF控制台会自动将此代码保存为index.py文件,并压缩并上传到SCF平台用于创建云函数。

示例代码中的main_handler为入口函数,主要参数为:

event参数:可以获取触发源的消息。 context参数:可以获取该函数的环境和配置信息。

如何使用控制台部署功能

您只需在线编辑功能代码,然后点击“保存”即可完成部署。

腾讯云云功能快速入门实践

如何配置触发器

在创建的函数详情页,选择左侧“触发器管理”,点击“创建触发器”

在弹出的“创建触发器”窗口中,设置触发方式为“API网关触发器”,其他参数保持默认设置,然后点击“提交”。 如下图所示:

进入器腾讯界面云设置服务在哪_腾讯云服务器如何进入系统界面设置_腾讯云服务器端口怎么打开

体验云测试功能部署测试:

选择“功能代码”,点击“测试”,运行代码并返回测试结果。 如下所示:

腾讯云服务器如何进入系统界面设置_腾讯云服务器端口怎么打开_进入器腾讯界面云设置服务在哪

触发配置测试:

触发器创建成功后,函数的触发器方法页面会生成访问路径。 如下所示:

进入器腾讯界面云设置服务在哪_腾讯云服务器如何进入系统界面设置_腾讯云服务器端口怎么打开

在浏览器中“打开访问路径”,如果显示如下,则表示功能部署成功。

腾讯云服务器端口怎么打开_进入器腾讯界面云设置服务在哪_腾讯云服务器如何进入系统界面设置

查看监控

腾讯云服务器端口怎么打开_腾讯云服务器如何进入系统界面设置_进入器腾讯界面云设置服务在哪

查看日志

腾讯云服务器如何进入系统界面设置_腾讯云服务器端口怎么打开_进入器腾讯界面云设置服务在哪

如果您想了解更多“如何通过云功能监控日志快速发现和定位问题”,可以报名参加6月4日(周四)20:00举办的腾讯Serverless Hours第三期线上分享会。

腾讯云云功能快速入门实践

如何将现有业务迁移至云功能?

可以通过我们的Serverless Framework进行迁移,具体请参考:

欢迎试用云功能。 详情请参考:

我们诚挚邀请您体验最便捷的 Serverless 开发和部署方式。 试用期间,相关产品和服务提供免费资源和专业技术支持,帮助您的企业快速轻松实现Serverless!

Serverless极速部署,只需三步

Serverless Framework 是用于构建和运行无服务器应用程序的框架。 简单三步,您就可以通过Serverless框架快速实现服务部署。

1.安装无服务器

macOS/Linux系统:建议二进制安装

$ curl -o- -L https://slss.io/install | bash

Windows系统:可以通过npm安装

$ npm install -g serverless

2. 创建云应用程序

在空文件夹中输入无服务器命令

$ serverless

按照命令行中的链接输出访问已成功部署的应用程序。

3.查看部署信息

进入部署成功的文件夹,执行以下命令,查看部署状态和资源信息:

$ sls info

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]