阿里云函数计算
但我们注册并登陆我们的阿里云账号之后,我们可以找到函数计算产品:
点击新建函数,并选择事件函数:
此时,我们可以进行相关的配置:
相对于其他的云平台,我们不仅要为即将创建的函数设置一个函数名称,选择运行时等,我们还需要设置该函数所在的服务,在阿里云函数计算的体系中,是有服务的概念的。
引入服务的概念会带来一定的好处:
○相关联的函数可以放在一个服务下,可以有效地进行分类,这种分类实际上比标签分类更直观明了;
○相关联的函数在同一个服务下可以共享一定的配置,例如VPC的配置,NAS的配置,甚至是某些日志仓库的配置等;
○通过服务,我们可以很好的做函数的环境的划分,例如我们有一个相册项目,该项目可能存在线上环境、测试环境、开发环境,那么我们可以在服务层面来做区分,即可以设定album-release、album-test、album-dev等三个服务,进而来做环境的隔离;
○通过服务,我们可以很好的收纳函数,如果我们的项目比较大,我们可能会产生很多函数,如果统一放在外面会显得非常混乱,可以通过服务进行有效的收敛;
完成函数的创建之后,我们可以进行代码的编辑,和AWS Lambda、Google Cloud Functions类似,阿里云函数计算同样支持从对象存储上传代码,直接上传代码包,以及在线编辑,除此之外阿里云还支持直接上传文件夹:
保存之后,可以选择执行按钮,进行函数的触发、测试:
完成之后,我们可以看到系统已经为我们输出相关的日志:hello world。至此,我们非常简单的一个函数就创建成功了。
华为云函数工作流
华为云的FaaS平台叫做函数工作流,和其他云平台一样,我们同样需要先创建一个华为云账号,并且进行登录。登陆之后,我们需要找到“函数工作流 FunctionGraph”:
然后我们点击创建函数,即可开始创建函数:
我们只需要设定好函数名称,所属应用,并且选择好运行时等,即可完成函数创建:
完成函数创建之后,我们选择右上角的测试按钮,并且设置触发事件的格式,即可进行测试操作:
测试结果:
完成之后,我们可以点击详细信息,即可查看到函数的输出结果。至此,我们在华为云函数工作流创建了一个简单的函数,并进行了基础的测试。
腾讯云云函数
注册完成腾讯云账号,并登陆之后,在云产品中选择云函数:
选择之后,我们选择函数服务,并点击新建:
选择自定义创建,进行配置:
我们只需要配置好函数名称,地域以及运行环境即刻点击完成按钮:
稍等片刻,即可完成函数创建:
跳转到函数代码页面,点击测试按钮,进行函数的测试:
稍等片刻,即可完成测试,我们可以看到系统已经输出相对应的结果:Hello World。