使用CloudShell快速上手函数计算

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: Cloud Shell内置了函数计算的部署工具fun,同时也内置了python、java、nodejs等多种环境。您可以使用fun build 、fun deploy 等命令快速上手构建使用函数计算。

什么是CloudShell

云命令行(Cloud Shell)是网页版命令行工具。您可以在任意浏览器上运行云命令行管理阿里云资源。在云命令行启动时会自动为您分配一台Linux虚拟机供您免费使用。在该虚拟机上预装 python、java、nodejs 环境和 aliyun CLI、curl、ssh、kubectl、fun、terraform、ansible 、vim 等多种云管理工具和系统工具,配合Cloud Shell提供的Web IDE,辅助您完成日常的云资源管理。
Cloud Shell内置了函数计算的部署工具fun,同时也内置了python、java、nodejs等多种环境。您可以使用fun build 、fun deploy 等命令快速上手构建使用函数计算。

使用Cloud Shell

登陆函数计算控制台,在顶部选择Cloud Shell图标,会自动在当前页面显示命令行界面。
image.png

使用fun init初始化一个项目

接下来我们可以使用fun工具在Cloud Shell快速上手函数计算

  • fun init 一个nodejs demo

image.png

  • npm install 安装依赖

image.png

我们代码里引入下安装的mysql,并打印下版本
image.png

  • fun build 构建代码包

image.png

  • fun deploy -y部署项目

image.png

  • 执行结果

image.png
看,很容易吧,不到5分钟一个函数计算就部署执行成功了。同样对Java这种必须编译、打包才能运行的语言Cloud Shell也可以,同样也支持fun build,这样就能解决window环境下没有安装docker的情况。下面有一个动态的 初始化、构建、部署运行的Java demo

  • Java示例
  • 除此之外,当遇到bootstrap文件没有执行权限的时候,又是Windows环境不能通过chmod 命令来添加权限,比较烦。这个时候同样可以使用Cloud Shell通过chmod 777 bootstrap 命令来给文件赋予执行权限

java在线编辑

由于Java需要编译的特性,无法像其他语言那样可以直接在函数计算控制台进行在线编辑,每次更改代码后需要再次打包部署,比较麻烦。当有了Cloud Shell后,Java也可以在线编辑了。
打开Cloud Shell后选择编辑器,就会出现Cloud Shell的在线编辑页面。这个时候我们就可以在线调整代码、构建、部署,无缝切换。
image.png
image.png
在线编辑示例:

其他使用

  • 上传下载

Cloud Shell可以通过上传下载的方式传输文件,需要注意的是上传的文件不能超过10M。
image.png

  • 绑定存储空间

由于关闭Cloud Shell后会销毁Cloud Shell所产生的虚拟机,所以您的文件也就不存在了。对此您可以绑定nas存储空间(会收取少量的费用),来实现永久存储,每次云命令行启动时,为您自动加载。
image.png

目录
打赏
0
0
0
0
1
分享
相关文章
函数计算产品使用问题之WebIDE编写
本文解答了五个关于阿里云函数计算(FC)的常见问题:1)WebIDE编写的Node.js代码会自动打包部署,并建议将大型依赖打成自定义层;2)如何为fc-stable-diffusion-plus开通API功能;3)如何在代码中主动结束实例并重启新实例处理请求,提供了多种解决方案;4)如何在Koa框架中读取FC的invoke事件消息,给出详细示例代码;5)排查FC异步事件未触发的原因及解决方法,包括检查事件规则、配置和权限等。每项解答均包含具体操作建议及注意事项。更多详细信息,请点击链接查看。
73 0
函数计算产品使用问题之如何安装kdbox
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
函数计算产品使用问题之如何安装pngquant
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
函数计算产品使用问题之第三方插件无法正常工作,是为什么
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
我选择使用Lambda,就是因为其简洁、灵活、高效!
我选择使用Lambda,就是因为其简洁、灵活、高效!
88 0
5 分钟上手函数计算
在使用函数计算前,您需要开通函数计算服务。本场景中提供的阿里云子账号无函数计算服务操作权限,请使用您自己的阿里云账号操作。您无需担心扣费问题,因为函数计算服务有一定的免费额度。
30664 0
5 分钟上手函数计算
多功能计算器,解决计算难题!(支持手写)
多功能计算器,解决计算难题!(支持手写)
142 0
多功能计算器,解决计算难题!(支持手写)
函数计算的一个开发者试用操作流程
函数计算的一个开发者试用操作流程自制脑图
82 0
函数计算的一个开发者试用操作流程

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等