全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
函数计算

如何使用控制台?

更新时间:2018-01-31 10:08:34

阿里云函数计算提供完善的控制台操作界面,通过控制台交互操作可以简化大部分的工作,下面会以小标题方式来引导用户使用控制台上相关的资源,并引导用户来创建第一个服务、函数、触发器,以及查看函数计算执行结果和账单、数据监控等。

开通函数计算

进入阿里云函数计算首页,点击’立即开通’按钮,如果没有登录,会提示用户登录,登录成功后会进入开通界面,选择开通,点击管理控制台,即可进控制台,如果没有跳转,点击这里进入

001

002

查看AccessKeys

进入控制台,单击右上角的个人账户,在下拉菜单中点击accesskeys,进入accesskeys界面,进入界面之前,会提示使用”继续使用Accesskey和开始使用子主用户Accesskey”,使用这两种方式都能正常的访问函数计算,用户根据自己的业务特点选择使用那种类型。

003

如果没有Accesskey,点击创建新的Access Key

004

如果已经有,请直接使用。

注意:查看Access Key Secret时候需要输入主账号的手机号获取验证码后才能查看。

查看服务区域

函数计算目前开通的区域列表和对应的区域代码列表,请参考区域列表和代码

创建服务

通过函数计算的控制台可以新建服务,打开控制台选择函数计算产品,进入主界面,选择一个区域,点击右边框上的‘新建服务’按钮。

005

注意事项:
  • 创建服务成功后,可以点击高级设置来设置日志和角色授权的配置,详细角色授权,请参考函数计算角色授权详解

  • 每个用户创建的服务个数无限制,目前限定每个服务可以创建50个函数,详细系统限制,请参考限制项

创建函数

在服务下可以创建函数,函数是最小的代码执行单元,每个函数只能有一个入口方法,但是可以有多个其他方法,每个函数可以设置最多10个触发器。

创建函数过程会由导航页面来进行引导,分为三步,选择模板,配置触发器(可选),函数配置,目前模板有两种,一种是空白函数,用户自行编写自己的代码,另外一种是带示例代码的模板,选择后用户可以在示例代码上编辑成自己的业务函数。

006

创建函数页面

标红’*’的地方需要填写,例如函数名称、运行环境、代码上传方式等。

007

注意事项:
  1. 函数的代码入口,不同的语言有区别,详见链接

  2. 在函数里可以设置入口函数、内存大小、超时时间等。

  3. 函数的代码配置可以在线编辑的方式书写,目前支持在线编辑的语言是NodeJS和Python,其他语言只能通过OSS上传或者找本地上传,本地上传目前最大5MB的代码,大于5MB可以通过命令行工具来上传,或者存放到OSS来执行。

创建触发器

触发器可以在创建函数的引导页面创建也可以创建完函数后再创建,不同的触发器,配置不一样,下面以对象存储OSS的触发器为例,下图标星的地方都需要设置。

注意事项:
  1. 第一次使用该触发器的时候,需要用户授权给OSS来调用函数计算,请在弹出授权界面进行确认即可使用。
  2. 如果已经配置了角色,直接选择已有角色即可。
  3. 触发事件是到一个Bucket上,需要用户事先在OSS创建和函数计算同一个区域的Bucket。
  4. 对事件触发执行建议用户设置文件的前缀或者后缀,防止函数计算被任意执行。

008

创建函数触发事件

函数触发事件是为了模拟用户真实的请求来调试函数的工具,用户把请求串放到事件源里,执行的时候,系统会带上请求串去执行函数。

注意:触发事件串的保存是在本地浏览器缓存里,如果清除缓存或者更换浏览器,需要重新输入。

查看角色授权

在函数计算里,有两种角色授权:

  • 第一种角色授权是在服务的高级配置里,是授权函数计算可以去访问那些资源,例如一般授权函数计算可以访问日志服务、OSS服务、表格存储服务等。这一层的授权目前只开放了ReadOnly权限,如果需要更大权限,可以在访问控制里配置。

  • 第二种角色授权是在创建触发器的高级配置里,是授权该触发器可以触发函数计算的执行,一般就是选择授权通过即可,一个触发器只需要授权一次即可。

查看执行结果

函数执行后,会在控制台上显示执行结果以及执行过程的摘要。例如执行状态是否成功,执行一共用了多少时间,实际的计费时间,设置的内存是多少,真正运行使用的内存是多少等。

右边的执行日志输出的是执行过程中的调试信息。

011

注意事项:

如果不设置日志服务,控制台目前仅能显示最新4KB的运行日志,如果想查看更多日志信息,需要在服务的高级配置中把日志服务打开。

查看数据监控

在函数计算控制台的右上角,有个服务实时监控,这个是用来查看用户在一段时间内函数的执行情况。

012

进入云监控后,是按照服务维度来统计,可以详细查看每个服务下的执行情况,例如平均延迟,总调用数等。

查看账单

单击费用中心,进入消费记录,选择消费明细,再选择函数计算。函数计算计费项主要三项:资源使用量、请求数、公网流出流量等,详细定价信息见产品定价。账单是按小时汇总计费,会滞后一个小时,例如1-2点的账单会在4点出来。

013

本文导读目录