越来越多的 linux 下的服务器应用提供了命令行工具和 api 的方式与应用进行交互,例如:influxdb 既能通过命令行又能通过 api 进行操作,有没有通用的方案能把命令行转换为 api? 或者将 Linux 的所有命令转化为 api?这样做可行么?
越来越多的 linux 下的服务器应用提供了命令行工具和 api 的方式与应用进行交互,例如:influxdb 既能通过命令行又能通过 api 进行操作,有没有通用的方案能把命令行转换为 api? 或者将 Linux 的所有命令转化为 api?这样做可行么?
|
hrongMay 4, 2018 via Android
1
技术上可行,安全性是个问题
|
|
zwzmzdMay 4, 2018 via iPhone
2
命令转 API 约定个调用方式就行了吧。比如网络传输部分都转换为 json 的数组,避免编码问题;到了对端把所有参数都解开交给 getopt 此类库处理就行了
|
|
jimmyyeMay 4, 2018
3
|
|
jimmyyeMay 4, 2018
4
>OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker and Kubernetes which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.
|
|
apiziliaoMay 4, 2018
5
|
|
6
@hrong 权限问题,我感觉需要单独分开做
|
|
7
@zwzmzd 能有个比较通用的框架最好了,现在好像没有
|
|
8
@jimmyye 好的 有空看看
|