命令行工具
云函数命令行工具,通过它你可以更方便地在本地进行云函数管理:增删查改; 还可以通过写 shell script,集成到已有的自动化工具中。
安装命令行工具
安装 node.js 环境
调用
使用示例
创建第一个云函数
打开终端,进入云函数工作目录
登录
请到 [知晓云控制台](https://cloud.minapp.com/dashboard/#/app/[[app_id | addSlashPostfixIfNotEmpty]]settings/app/) 查看
client_id
和client_secret
;如果登录失败,请检查client_id
和client_secret
是否已经改变。创建本地文件
默认会创建以下代码:
写代码
这里创建一个简单的云函数,输入名字,返回一句问候。
部署云函数
列出云函数状态
调用云函数
命令的 API
flag | 说明 |
---|---|
-j, --json | 调用命令成功后,以 json 格式返回结果 |
-e, --env | 可选,表示在指定的环境中执行命令 |
在知晓云设置页面,选择环境,并查看环境 ID。
删除云函数
必须先登录,请参考 mincloud login
。谨慎操作,此操作会将服务器上的云函数删除。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
function_name | 是 | 无 | 已经存在的云函数 |
部署云函数
必须先登录,请参考 mincloud login
。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
function_name | 是 | 无 | 云函数名,指定的是 |
cloud_function_root | 否 | 当前目录 | 用于存放云函数代码的本地目录 |
flag | 说明 |
---|---|
-m, --message | 备注信息 |
调用云函数
必须先登录,请参考 mincloud login
。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
function_name | 是 | 无 | 已经存在的云函数 |
data | 否 | 空对象 | JSON 数据 |
列出云函数
必须先登录,请参考 mincloud login
。
登录
使用知晓云[客户端凭证](https://cloud.minapp.com/dashboard/#/app/[[app_id | addSlashPostfixIfNotEmpty]]settings/app/)登录,令牌将保存在本地文件 .mincloudrc
中;若过期,请重新登录。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
client_id | 是 | 无 | 知晓云的客户端 ID |
client_secret | 是 | 无 | 知晓云的客户端密钥 |
注销
本地创建一个云函数文件
此命令将创建一个简单的云函数,文件夹即函数名,入口文件即 <function_name>/index.js
。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
function_name | 是 | 无 | 云函数名 |
cloud_function_root | 否 | 当前目录 | 用于存放云函数代码的本地目录 |
从服务器上拉取一个已存在的云函数代码到本地
必须先登录,请参考 mincloud login
。
请谨慎操作,如果本地有此代码文件,将会覆盖。
参数 | 必填 | 默认值 | 说明 |
---|---|---|---|
function_name | 是 | 无 | 云函数名 |
cloud_function_root | 否 | 当前目录 | 用于存放云函数代码的本地目录 |
Last updated