【free style】华为云之容器云的微服务构架
669
2022-05-29
华为云的资源质量非常好,服务也非常好。但是控制台ECS,RDS,EIP,EVS等常用资源没有导出功能;资源相互关联的展示也不详细;按需资源没有定时清理功能;多个账户也不方便一起查看等等。使用过程中多有不便。如何解决?
经过一段时间努力,利用华为云开发api,并使用python+django框架,制作出华为云资源自动管理工具。并持续开发,不断增加新功能,优化使用。
目前工具已经实现简单功能:
1、定时关闭资源,删除资源,为账户省钱;
2、可批量创建资源,指定资源创建等;
3、可便捷筛选查看资源;
4、批量导出资源;
5、管理员,普通用户分别展示功能
6、定制各账户权限
7、日志记录,方便追溯
8、插件扩展,方便集成
下面我介绍下这个工具:
1、资源准备:ECS(1台,2核2G,linux系统,系统盘40G) + 弹性IP(1个,2M带宽)
2、软件使用:mysql,redis,python,django,django-celery,django-crontab
3、运行:
a、利用nginx代理django的web,界面稳定,节省带宽。
b、django-celery + redis构成消息中间件,界面指令,定时任务均为异步执行,程序稳定,体验较好;
c、其他功能均为开发的django插件,可扩展性高。
d、华为云api进一步封装,使用方便。
e、界面美观,搜索,筛选等功能全部具有
f、管理员账号,用户账号可自行设定,每个账号的权限可定制。
无图无真相:
登录:
管理员-配账户:
管理员-配权限:
设置不同的权限组:
添加用户后,归类到不同的用户组,单一用户也可以设置用户权限
通过给不同的用户组设置权限,自动应用到组内每个客户,非常方便。
普通用户:
操作云主机
操作弹性ip
创建弹性,批量创建:
插件功能:
导入,可导入多种格式,导入后支持验证
导出,可导出多种格式,并可定制导出数据
筛选,可定制筛选,显示内容
书签,通过筛选器组合筛选多项后,可存为书签,方便后续一键查询
因为工作控制关系,程序暂时不能上传。如需要,请联系,后续优化后希望能免费共享到华为云市场。
邮箱:435904632@qq.com
弹性云服务器 ECS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。