Serverless Devs体验

突然看到一个神奇的东西,阿里云开源的Serverless Devs,赶紧尝试一下。(其实我很早就开始尝试,但是无奈一直没有成功,提交Issues也一直没人理我,最近有回windows7怎么重装系统复,因为我的这个阿里云的函数计算服务没有开启,果然一次到位)

那我们直接来看看怎么玩的吧 Serverless Devs 帮助文档

安装

基于Windows Serverless Devs Tool提供了相对完整的多云账号配置能力,您可以配置包括阿里云windows10、百度云、华为云、AWSGoogle Cloudwindows10激活密钥Awindows是什么意思zure以及腾讯云等在内的多个云厂商的永久密钥。

# 安装
$ npm install @serverless-devs/s -g
# 查看版本
$ s -v

服务

# 添加云厂商账号信息
$ s config add
# 获取所有的账号信息 列表
$ s config get -l
# 删除账号
$ s config delete -p [厂商名称] -a [账号名称]
# 修改账号
$ s config update -p [厂商名称] -a [账号名称]
# 设置工具输出中文或者英文
$ s set language zh/en
# 搜索项目
$ s search [demo-name] -p [厂商名称]
# 初始化一个项目
$ s init [demo-name] -p [厂商名称]
# 进入项目运
$ cd [demo-name] && s deploy
# 运成功出现 出现以下代码
HexoComponent:
  Region: cn-hangzhou
  Service: demo
  Function: s-function-1609056831557
  Domains: 39056842-1298930001026122.test.functioncompute.com
浏览器访问:39056842-1298930001026122.test.functioncompute.com
# 如果你不喜欢代码操作 更为直观的还有 桌面小工具
# 调出桌面工具
$ s gui
# 升级桌面工具
$ s gui --update
# 登录 Serverless Devs
$ s platform login
# 或者
$ s platform login -u username -p password

各大云厂商密钥获取:https://www.serverless-devs.com/docs/docs/access/index.html

关于收费

阿里云对于函数运算服务的收费,是根据调用的时长收费的,这个是比较恶心的,不过体验下来还是比较不错的,不过我也只是突发奇想。

可以尝试,有点意思。