函数计算入门示例 - hello world-阿里云开发者社区

开发者社区> 阿里云Serverless Compute> 正文

函数计算入门示例 - hello world

简介: 函数计算,控制台使用

前言

在函数计算中,用户除了使用命令行的工具来管理和操作函数计算服务,还可以使用可视化的控制台工具来查看和管理自己的函数,这边以一个简单的例子来简单介绍下函数计算控制台的使用。

控制台使用

- 1,登录阿里云函数计算官方帮助网址,点击下图的控制台进行登录

1


2

- 2, 成功登录后,进入阿里云管理控制台页面,可以通过下图两种方式的任意一种进入函数计算的控制台管理页面

1 如果你把函数计算控制台配置到管理控制台

3

2 万能入口方式

4

注:创建服务的时候注意下区域,区域详情

-3, 进入函数计算控制台管理页面之后,新建一个服务
5


6

-4, 创建服务成功后,在服务下面创建一个函数
7

step1:创建函数过程中有响应的模板,这边选择最简单的空白函数模板,语言选择python

8

step2:这边示例不创建触发器

9

step3:给函数取名,编辑代码相关,这边默认的代码是经典的hello world

10

step4: 完成函数创建

11

-5, 函数的执行

函数相关概念解释:

1, 函数名
  • handler需要与创建函数时的"Handler"字段相对应:例如创建函数时指定的Handler为index.handler,那么函数计算会去加载index.py中定义的handler函数
2, event参数
  • event参数是用户调用函数时传入的数据,其类型是str
3, context参数
  • context参数中包含一些函数的运行时信息(例如request id/临时AK等)。其类型是FCContext,具体结构和使用在下面的使用context介绍
4, 返回值
  • 函数的返回值会作为调用函数的结果返回给用户,它可以是任意类型:对于简单类型会函数计算会把它转换成str返回,对于复杂类型会把它转换成JSON字符串返回

操作步骤:

step1:切换到代码执行菜单

12

step2:切换到代码执行菜单

14

step3:修改触发事件,修改的触发事件(对应入口函数中的event参数)

15

step4:在线编辑代码,返回event,从结果中我们可以看出,返回的event是我们设置的触发事件

16

控制台上传代码包创建函数

按照上面的步骤创建,其中在这个步骤函数操作如下图所示:

image

总结

通过以上简单的一个hello world示例,展现了函数计算控制台基本使用,至于函数计算控制台中的函数模板教程相关和触发器相关等进阶相关内容,有专门的教程,请关注函数计算官方帮助文档

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里云Serverless Compute
使用钉钉扫一扫加入圈子
+ 订阅

Serverless微服务应用实践分享

官方博客
函数计算官网