开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:微服务和 Serverless 架构-FC 基本操作讲解】
课程地址:https://edu.aliyun.com/course/3112075/lesson/190231
微服务和 Serverless 架构-FC 基本操作讲解
内容介绍:
一.函数概览
二.新建服务/函数
三.配置函数
四.应用启动/编辑/访问
一.函数概览
以某一简单的网页应用为例,进行 FC 基本操作学习。FC 应用的控制台主界面中的基本数据包括:应用执行次数、资源使用率和公网IP 流量三个特殊指标。
下方的监控概览是应用的调用次数持续曲线图,右侧的常用信息包含内网访问地址和公网访问以及添加应用等快速入口。
二.新建服务/函数
首先选择左侧导航栏的函数及服务,在函数及服务界面先创建新服务,FC 中的服务起到资源管理的作用,创建服务之后再在新服务下新建函数,函数则是真正的FC应用实体。
新建函数时有三种方式可以选择,其中事件函数为触发器类型 FC 应用,HTTP 函数为 WEB 型 FC 应用,而模板函数则是利用类似于官方 DEMO 的 FC 预制函数功能模板迅速的创建应用,适合新手快速体验 FC 功能或者快速创建通用性 FC 应用。
三.配置函数
函数类型确定之后就进入到了函数配置界面,其中最重要的函数配置项就是函数的运行环境,也就是我们开发应用时所要用到的开发语言。此例中,选择 Nodejs 10作为演示示例,除此之外还有函数入口、函数内存、超时时间、单位并发度等属性可以配置。
函数配置完毕后进入触发器配置,其中最主要的是配置请求方式,即 HTTP 请求的关键动词,默认配置是 GET 和 POST 的两种方式。函数配置结束后,应用创建完成。
四.应用启动/编辑/访问
应用创建完成后会自动进入代码在线编辑界面,开发者可以在该界面中对代码进行实时编辑,实时编辑代码无需再次上传即可生效,非常方便。
代码编辑区域下方为 HTTP 触发器的调试功能,该页面不但列出了外网访问 URL,也提供了网页测试功能。
另外也可以从上部的 tag 导航栏中选择触发器日志查询、函数指标、链路跟踪、异步配置等功能页面。