云服务商已经提供了页面控制台服务,为什么公司还要再封装一遍控制台 API?这算不算重复造轮子? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chinaguaiu
V2EX    问与答

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

  •  
  •   chinaguaiu 2024-01-31 10:40:46 +08:00 2197 次点击
    这是一个创建于 624 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,我领导最近分配给我对接封装一些第三方的 API ,是天翼云的云服务,但是我查看官网的文档发现天翼云已经提供了页面控制台进行控制,见文档: https://www.ctyun.cn/document/10026735/10029020

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

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

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

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

    当你的应用程序“认为”自己应当扩容的时候,难道会让工作人员去点一遍控制台吗?
    应用程序当然是自己调 API 去扩容自己啦!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5082 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 09:20 PVG 17:20 LAX 02:20 JFK 05:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86