常用命令

edge-api 通常是在EdgeAPI安装目录下的 bin/ 目录下,在执行命令的时候请使用完整的路径或者使用相对路径,如:

/$EdgeAPI安装目录/bin/edge-api -v

或者:

cd /$EdgeAPI安装目录
bin/edge-api -v

注意:如果提示命令找不到 Unknown command: edge-api,说明你没有指定命令所在目录,请在命令执行时使用完整的路径或者使用相对路径,参考本文开始说明。

打印帮助信息

edge-api -h

打印版本信息

edge-api -v

启动服务

启动服务并在后台运行:

edge-api start

如果要在前端启动服务,并阻塞当前进程,可以使用:

edge-api

测试服务

可以用下面命令检查服务是否可以正常工作:

edge-api test

停止服务

edge-api stop

重启服务

edge-api restart

查看服务状态

edge-api status

安装systemd系统服务

edge-api service

使用守护进程启动服务

edge-api daemon

升级数据库

edge-api upgrade

升级之后记得重启edge-api进程。

开启统计

在 v0.4.1 之后,可以使用:

edge-api debug
开启API调用统计,开启后可以在管理平台”系统设置” – “高级设置” – “API节点” – “用时统计”中查看。

再次执行同样的命令可以关闭统计。

查询节点令牌

在 v1.0.0 之后,可以使用:

# 管理系统
edge-api token --role=admin

# 用户系统  
edge-api token --role=user

# API系统
edge-api token --role=api
来查询令牌。

查询结果类似于:

nodeId                              | secret                             
----------------------------------------------------------------------
H6sjGf779jimnVPnBFSgfYvr5Ca0wQ0z    | hMHjmEng0SicT4yi73HIoUjoEwAF9cur  

GoEdge文档