函数计算入门示例 - hello world

前言

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

控制台使用

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

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

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

2 万能入口方式

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

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

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

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

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

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

step4: 完成函数创建

-5, 函数的执行

函数相关概念解释:

  • 1. 函数名

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

操作步骤:

step1:切换到代码执行菜单

step2:切换到代码执行菜单

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

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

总结

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

时间: 2024-09-15 19:59:52

函数计算入门示例 - hello world的相关文章

入门篇:函数计算中角色和访问策略的讲解

阿里云函数计算是近期推出的一个无服务器的全托管的产品,使用者只需编写核心代码并设置运行的条件,即可在函数计算以弹性.安全地运行.函数计算能自行维护服务器资源,网络资源,以及消息分发和负载均衡等功能. 因为使用者需要把代码部署在函数计算上运行,能调用函数的方式有很多,可以通过APIGateway.Fcli.控制台以及OSS等各种事件源来触发函数执行,与此同时,函数计算作为执行单元需要授权交叉访问其他产品,众多的调用和模糊的安全界定,让大家在使用函数计算对角色的授权会感到困惑,其实简单来说,就是函数

入门篇:函数计算的基本概念和通用场景概述

4月26日,阿里云正式推出了函数计算这个微服务产品,在此之前Serverless的概念被炒的极其火热,仿佛大家要欢天喜地进入了微服务的狂欢阶段,不过光有概念很容易晕,今天我带大家一起来细化一下Serverless的基本概念.Serverless跟传统IT架构的对比.Serverless和函数计算的区别,以及函数计算最典型场景都有哪些. Serverless的基本概念 Serverless是一种基于互联网的技术架构理念,应用逻辑并非全部在服务端实现,而是采用FAAS(Function as a S

10.11杭州Clouder lab 十分钟搭建共享应用1:函数计算及表格存储操作说明

欢迎大家来到无服务器(Serverless)编程的阿里云clouder lab实验课参与学习. 这几年,共享经济越来越火,大到共享汽车.共享电动车,小到共享雨伞,共享充电宝.人人参与,人人收益是共享经济最大的特点,共享经济提高了社会资源的利用率,也大大方便了我们的生活. 也正式由于人人参与的特点,共享经济给底层的系统架构带来了非常大的挑战.以目前主流的共享单车为例,单车数量达到千万之巨,日订单数以十亿百亿计,访问流量的波峰波谷非常明显,而传统的架构方案很难满足这种业务增长迅速,访问波峰波谷明显的

阿里云函数计算 - 事件驱动的serverless计算平台

从2006年AWS发布的第一个云服务S3开始,存储,计算等IT基础设施的能力纷纷被以服务的方式提供给用户.过去十年,云服务深刻的改变了社会获取和使用计算能力的方式,云服务自身也以极快的速度演进,新的服务形态不断涌现,无服务器计算(serverless computing)就是其中之一.阿里云函数计算,是一种事件驱动的无服务器计算服务.用户只需要编写并上传代码,阿里云函数计算会以可靠的方式执行代码,并随访问压力平滑伸缩.用户可以将代码关联多种事件源,由事件触发,也可通过http请求的方式直接调用.

函数计算-触发OSS来处理图片加水印和大小裁剪

阿里云在4月26日推出Function Compute(函数计算)后,很多客户踊跃申请试用,基于这个产品的目前的试用场景,会汇总多个场景逐步从浅入深来完成一系列主题讲解.   业务场景描述 在Web应用中,有很多在类型,其中针对有一种是针对电商.图片处理网站中当客户上传到OSS的图片进行大小裁剪或者批量加上防盗水印,通常的做法是搭建一个在线服务器并部署WEB应用来进行处理,程序需要按照一定规则来定时来触发事件,这样的情况下,会有3个明显的工作需要额外来考虑: 1.需要搭建Web应用服务器(不管有

函数计算实战-java爬虫程序从指定网站获取图片并存储到对象存储中的例子

前段时间阿里云函数计算推出了Java8版本的编译环境,我结合一个java语言来完成函数计算的代码编写,该示例主要是模拟一个网站图片爬虫,把指定网站的指定页面的图片全部获取并保存到对象存储中,画了一个简单的架构图如下: 流程讲解: 用户输入某个网站地址,并把爬虫系统部署到函数计算上,执行后函数计算会自动把某网站的图片抓取到本地,并通过内网的方式上传到对象存储(OSS)上.这里涉及到两段代码,一段是网站爬取图片的代码,一段是把图片上传到对象存储(略),我们下面结合上面的框图来看看代码构成.  在函数

opencv-emgucv2.4与3区别:CalcMotionGradient函数计算结果3中为0,2.4正常

问题描述 emgucv2.4与3区别:CalcMotionGradient函数计算结果3中为0,2.4正常 用3.0中的示例MotionDetection做运动物体识别,结果可以识别运动物体,却无法识别这些运动物体的方向,调试时发现是MotionHistory中的梯度计算结果都为0,无解,求大神赐教呀 解决方案 http://blog.sina.com.cn/s/blog_6d6822150100yd7v.htmlhttp://www.cnblogs.com/xingma0910/archive

仅为代码实际运行资源付费 解构国内首个函数计算

4月26日,在云栖大会・南京峰会上,阿里云宣布函数计算(Function Compute)启动邀测.这是国内首个事件驱动的无服务器计算平台.用户按需调用.按需付费,无需管理服务器等基础设施,特别适用于应用场景中有明显波峰波谷的企业. 通过函数计算,用户无需再管理服务器等基础设施,只需编写代码并上传.函数计算会为用户准备好计算资源,以弹性.可靠的方式运行代码,并提供日志查询,性能监控,报警等功能. 借助于函数计算,可以快速构建任何类型的应用和服务,无需管理和运维.更棒的是,只需要为代码实际运行消耗

仅为代码实际运行资源付费 解构阿里云函数计算

4月26日,在云栖大会・南京峰会上,阿里云宣布函数计算(Function Compute)启动邀测.这是一个事件驱动的无服务器计算平台.用户按需调用.按需付费,无需管理服务器等基础设施,特别适用于应用场景中有明显波峰波谷的企业. 通过函数计算,用户无需再管理服务器等基础设施,只需编写代码并上传.函数计算会为用户准备好计算资源,以弹性.可靠的方式运行代码,并提供日志查询,性能监控,报警等功能.借助于函数计算,可以快速构建任何类型的应用和服务,无需管理和运维.更棒的是,只需要为代码实际运行消耗的资源