云服务商已经提供了页面控制台服务,为什么公司还要再封装一遍控制台 API?这算不算重复造轮子?

2024-01-31 10:40:46 +08:00
 chinaguaiu
如题,我领导最近分配给我对接封装一些第三方的 API ,是天翼云的云服务,但是我查看官网的文档发现天翼云已经提供了页面控制台进行控制,见文档: https://www.ctyun.cn/document/10026735/10029020

这个页面调用的 API 和领导昨天分配给我的 API 明显是同一个,领导具体要求我把这个第三方的 API 接口封装成我们自己的系统接口。

我工作经验不多,想请问各位 V 友这种封装第三方 API 接口的意义在哪里?我觉得有了官方的页面控制台就够了吧,公司难道想要再实现一遍控制台前端页面吗?这难道不是重复造轮子?

领导今天出差了,没法问,想请教一下 V 友们。
2034 次点击
所在节点    问与答
14 条回复
lshero
2024-01-31 10:47:39 +08:00
最简单的就是不用把企业的账户和权限再在云厂商的 IAM 中同步一遍。
剩下的无非就是在一个企业内部的平台中纳管不同厂商的云资源
fumeze
2024-01-31 10:50:15 +08:00
可能是企业内部也许不会只用一家
brom111
2024-01-31 10:52:12 +08:00
主要是多云管理和统一权限控制吧。

比如天翼云和阿里云的对象存储一起用的时候
iyiluo
2024-01-31 10:55:03 +08:00
你想啥呢,对象存储不封装怎么调用?控制台是最高权限,有没有想过如果有个人手贱点了删除桶,所有文件都没了
lambdaq
2024-01-31 10:56:47 +08:00
方便在不同的云供应商之间来回横跳吧。
Worldispow
2024-01-31 10:57:02 +08:00
云厂商的页面不灵活,以前我就做过公司专有云 API 的二次封装。
举个例子,云厂商提供了服务器内存监控的页面,但我想把所有服务器内存使用情况进行排序、筛选,分析特定时刻的内存占用情况等,云厂商的平台没有相应的功能,也没有数据导出的按钮。
chinaguaiu
2024-01-31 10:57:06 +08:00
@brom111 领导说可能还会用华为云,应该就是云服务混合着用了。不太理解这种混合使用云服务的应用场景,出于系统内部的历史原因?还是出于数据安全考虑?出于成本考虑?
Worldispow
2024-01-31 11:02:07 +08:00
@chinaguaiu 不想被一家厂商绑架,都会混合用的。
jucelin
2024-01-31 11:03:32 +08:00
也可以实现和业务代码解耦,以后切云,底层切就行了
jstony
2024-01-31 11:11:34 +08:00
当你可能需要多云接入,多云切换,状态检测,费用划分的时候,可能就用得上了。
另外实现 api 也是为了和其他系统对接,总不能 A 系统下了指令,人工再去控制台点击 B 系统吧。
8355
2024-01-31 11:16:40 +08:00
更深层次自动化啊。。。
可以接入流程审批自动化开启资源升降配等等。
不能每个人都开云服务商的后台,这样用到什么都要开一遍权限,肯定是系统本身拥有一定控制范围的权限,通过业务系统根据实际需求达到精细化灵活控制权限的目的。
c9cc
2024-01-31 14:32:46 +08:00
多云
realrojeralone
2024-01-31 16:20:40 +08:00
@iyiluo 对象存储功能太复杂了,控制台想做好起码要有 pm 和前后端,如果只是做存储桶粒度的管理,自己开发一套成本不高,但是要做文件管理就太复杂了,远不如云厂商的子用户方便,给子用户只读权限就行了
julyclyde
2024-02-01 13:06:24 +08:00
这就是个人用户和企业用户的区别了

当你的应用程序“认为”自己应当扩容的时候,难道会让工作人员去点一遍控制台吗?
应用程序当然是自己调 API 去扩容自己啦!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1012999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX