linux cpu占用率如何看
224
2022-11-09
函数计算-HelloWorld应用开发
场景介绍
场景介绍如何使用函数计算服务开发HelloWorld应用。您可以通过控制台或Funcraft工具实现。
背景知识
什么是Serverless
自2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念之后,云计算的发展可以用日新月异这个词来形容。那么究竟什么才是Serverless呢?
步骤一:连接ECS服务器
阿里云云产品资源体验地址:7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于已有的环境开发一个基于函数计算的HelloWorld应用。
步骤二:开通函数计算服务
在使用函数计算前,需要开通函数计算服务。
说明: 本场景中提供的阿里云子账号无函数计算服务操作权限,请使用您自己的阿里云账号操作。您无需担心扣费问题,因为函数计算服务有一定的免费额度,请参见计费方式。
1.使用您自己的阿里云账号登录阿里云控制台,然后进入函数计算产品详情页。
步骤三:在控制台开发函数计算HelloWorld应用
3.参考以下说明填写函数和触发器配置,然后单击【完成】。
var getRawBody = require('raw-body') module.exports.handler = function (request, response, context) { getRawBody(request, function (err, data) { var respBody = new Buffer.from("你好,世界!"); response.setStatusCode(200) response.setHeader('content-type', 'text/html') response.send(respBody) }) };
步骤四:使用Funcraft开发函数计算HelloWorld应用
Funcraft 是一个用于支持Serverless应用部署的工具,能帮助您便捷地管理函数计算、API 网关和日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建和部署操作。本步骤操作将在ECS服务器上使用Funcraft工具开发函数计算HelloWorld应用。1.按照以下步骤创建资源。a. 在页面左侧,单击 云产品资源 下拉菜单,查看本次实验资源。b. 单击 免费开通 创建所需资源。说明: 资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在 云产品资源 列表查看已创建的资源信息,例如:IP地址、用户名和密码等。
参考以下步骤连接ECS服务器。a. 打开终端工具。Windows:打开命令窗口。MAC:打开命令行终端Terminal。
Windows用户请检查系统中是否安装有SSH工具。检查方法:在终端中输入命令 ssh -V 。
ssh -V
如果显示SSH版本则表示已安装,如下图所示。
ssh root@123.123.123.123
d. 同意继续后将会提示输入登录密码。 密码为已创建的云服务的ECS的登录密码。
3.在连接到ECS服务器的终端中执行以下命令安装NodeJS。
curl -sL | bash - && yum install -y nodejs
4.执行以下命令安装Funcraft。
npm install request @alicloud/fun -g
5.执行 fun config 命令进行本地配置。
fun config
mkdir demo && cd demo
7.执行 fun init 命令新建一个HTTP函数触发器。
fun init /dev/null > index.js
b. 使用vim打开 index.js 文件。
vim index.js
c. 按下 i 键进入vim的编辑模式,在文件中新增以下内容。
var getRawBody = require('raw-body') module.exports.handler = function (request, response, context) { getRawBody(request, function (err, data) { var respBody = new Buffer.from("你好,世界!"); response.setStatusCode(200) response.setHeader('content-type', 'text/html') response.send(respBody) }) };
d. 按下 esc 键进入命令模式,输入 :wq 保存并退出vim。
9.执行 fun deploy -y 命令部署应用到函数计算服务。
fun deploy -y
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~