获取某个IAM用户所有MLP资源的工具

人工智能与算法机器学习技术服务知识库
使用场景

说明:

  • 目前有客户因具有机器学习平台资源权限的人员频繁离职,造成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

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论