越来越多的 linux 下的服务器应用提供了命令行工具和 api 的方式与应用进行交互,例如:influxdb 既能通过命令行又能通过 api 进行操作,有没有通用的方案能把命令行转换为 api? 或者将 Linux 的所有命令转化为 api?这样做可行么?
1
hrong 2018-05-04 11:26:29 +08:00 via Android
技术上可行,安全性是个问题
|
2
zwzmzd 2018-05-04 11:30:46 +08:00 via iPhone
命令转 API 约定个调用方式就行了吧。比如网络传输部分都转换为 json 的数组,避免编码问题;到了对端把所有参数都解开交给 getopt 此类库处理就行了
|
3
jimmyye 2018-05-04 14:37:49 +08:00
|
4
jimmyye 2018-05-04 14:38:47 +08:00
>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.
|
5
apiziliao 2018-05-04 16:18:35 +08:00
|
6
xuanyuanaosheng OP @hrong 权限问题,我感觉需要单独分开做
|
7
xuanyuanaosheng OP @zwzmzd 能有个比较通用的框架最好了,现在好像没有
|
8
xuanyuanaosheng OP @jimmyye 好的 有空看看
|