使用场景
说明:
- 目前有客户因具有机器学习平台资源权限的人员频繁离职,造成MLP平台内的开发机、自定义训练或在线服务资源游离,客户想针对离职人员的资源进行管理,需要平台能够提供一个查询某个人员下的所有MLP资源(目前包括:开发机、自定义训练任务、在线服务)的入口。因MLP平台暂未提供该界面,本文介绍的是一个实现上述查询能力的简单工具。
- 本工具是使用golang开发的一个web端应用,压缩包内提供的是一个可执行文件(main_xxx,xxx对应不同的编译平台:mac、windows及linux),解压后在命令行cd到mlp目录(不要双击执行),直接执行./main_xxx(注意赋予可执行权限),服务启动后会监听在8888端口(端口可以在压缩包内的配置文件中自行修改)。
- 在浏览器或使用curl访问(url携带ak、sk、name参数),可返回查询所属用户的资源清单。
如何使用
//程序启动后通过浏览器访问:需传入ak、sk及iam子账号的用户名
http://127.0.0.1:8888/mlp/resources?ak=xxxxxx&sk=xxxxxx&name=zhuruiqing
//通过curl命令访问:需传入ak、sk及iam子账号的用户名
curl --url 'http://127.0.0.1:8888/mlp/resources?ak=xxxxxx&sk=xxxxxx&name=zhuruiqing'
- customTasks为自定义训练清单
- devMachines为开发机清单
- modelServices为模型服务清单
工具包:使用问题请联系@马义 mlp.zip