【Free Style】【华为云资源自动管理工具】【方便实惠】一键配置;多用户权限;自动管理多个华为云账户下的资源

举报
yd_65347262 发表于 2017/11/23 11:50:43 2017/11/23
【摘要】 华为云的资源质量非常好,服务也非常好。但是控制台ECS,RDS,EIP,EVS等常用资源没有导出功能;资源相互关联的展示也不详细;按需资源没有定时清理功能;多个账户也不方便一起查看等等。使用过程中多有不便。如何解决? 经过一段时间努力,利用华为云开发api,并使用python+django框架,制作出华为云资源自动管理工具。并持续开发,不断增加新功能,优化使用。

    华为云的资源质量非常好,服务也非常好。但是控制台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、管理员账号,用户账号可自行设定,每个账号的权限可定制。


无图无真相:


登录:

登录.PNG

管理员-配账户:


云账户.png


管理员-配权限:


设置不同的权限组:

用户组.PNG

添加用户后,归类到不同的用户组,单一用户也可以设置用户权限

用户.png

通过给不同的用户组设置权限,自动应用到组内每个客户,非常方便。

权限增减.png


普通用户:

操作云主机

云主机.png

操作弹性ip

弹性ip.png


创建弹性,批量创建:

弹性ip创建.PNG

创建弹性ip2.PNG


创建弹性ip3.PNG


创建ip5.png


插件功能:

导入,可导入多种格式,导入后支持验证

导入.PNG

导入2.PNG


导出,可导出多种格式,并可定制导出数据

导出.PNG


导出2.PNG



筛选,可定制筛选,显示内容

筛选.PNG


筛选2.PNG


书签,通过筛选器组合筛选多项后,可存为书签,方便后续一键查询

书签.PNG


书签2.PNG



因为工作控制关系,程序暂时不能上传。如需要,请联系,后续优化后希望能免费共享到华为云市场。

邮箱:435904632@qq.com

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。