最佳实践

文档中心 > 云函数 > 快速入门 > 使用控制台创建一个事件函数

使用控制台创建一个事件函数

最近更新时间:2021-09-17 11:07:23

本文向您介绍如何通过腾讯云控制台快速创建一个事件函数。

步骤1:注册腾讯云账号

如果您已在腾讯云注册,可忽略此步骤。

步骤2:在线充值

云函数服务用户每月可享受一定量的免费资源使用量及免费调用次数,外网出流量无免费额度。云函数按照实际使用云资源收费付费,采用后付费模式。如需通过云函数使用其他后付费云上资源,请参考 在线充值 文档充值账号后进行购买。

步骤3:服务授权

腾讯云控制台 中,选择云产品 > 云函数,进入 Serverless 控制台,按照界面提示为云函数授权。(如果您已为云函数授权,请跳过该步骤。)

步骤4:创建函数


  1. 单击左侧导航栏函数服务,进入“函数服务”页面。
  2. 在页面上方选择广州地域,单击新建。如下图所示:
  3. 在“新建函数”页面填写函数基础信息,单击下一步。如下图所示:
    • 创建方式:选择 “模版函数”。
    • 模板搜索:输入 helloworld 后按 “Enter” 进行搜索,选择 “helloworld” 模版。云函数支持多重运行环境,此函数以使用 Python2.7 为例。
  4. 函数名称默认填充,可根据需要自行修改。函数配置保持默认,并单击完成。如下图所示:

    函数创建完成后,自动进入创建成功函数的“函数配置”页面,可查看该云函数的函数配置信息。
  5. 选择函数代码,查看或在线编辑函数代码。如下图所示:

步骤5:部署函数(含配置触发器)

  1. 在进行函数代码在线编辑后,单击部署,函数会被部署。
  2. 在已创建函数的详情页面,选择左侧触发管理,并单击创建触发器
  3. 在弹出的“创建触发器”窗口中,将“触发方式”设置为 “API网关触发器”,并取消勾选启用集成响应,其它参数保持默认配置。如下图所示:
  4. 单击提交,即可完成函数部署及触发器配置。

步骤6:云端测试

在“函数管理”页中,选择函数代码,单击测试,运行代码并返回测试结果。如下图所示:

说明
  • 如果您需要更换测试模版或模版中的内容。可直接编辑函数内容,或者选择当前测试模版,更换后单击保存即可生效。
  • 不同的测试模板分别模拟不同的触发器消息源,且不同的触发器和云函数之间传递的消息均为约定好的数据结构。具体详情可参考 触发器介绍


返回结果如下所示:

在本次测试过程中,云函数会在 main_handlerevent 参数中,获取 “Hello World事件模版” 的数据结构。

{
  "key1": "test value 1",
  "key2": "test value 2"
}

步骤7:查看日志与监控

在已创建函数的详情页面,选择左侧的日志查询,即可查看函数详细日志。如下图所示:

更多关于日志信息请参见 函数日志

步骤8:删除函数

函数运行后即开始消耗资源,为避免产生不必要的费用,此步骤向您介绍如何清除所有资源。

  1. 选择左侧导航栏中的函数服务,在“函数服务”页面选择需删除函数所在行右侧的删除。如下图所示:
  2. 在“删除函数”弹窗中确认信息后,单击确定即可删除函数。

遇到问题?

非常抱歉您在使用时出现问题,您可以通过 在线咨询 来寻求帮助。

目录