数据库自动化运维平台--自助权限申请

本文介绍了为减轻DBA工作量并提高安全性,开发了一个基于Python Flask的自助权限申请平台。该平台允许RD自助申请数据库访问权限,包括新用户创建、IP白名单扩展和权限调整。平台采用Bootstrap、HTML、JS、CSS和jQuery进行前端开发,并使用MySQL作为后端存储。此外,系统还包含用户权限控制和任务管理功能。
摘要由CSDN通过智能技术生成

客户端程序访问数据库都需要一个连接数据库的用户名和密码,这个用户一般是DBA帮RD创建。根据安全级别的不同,每个团队都会有不同的授权方式。我们在用户访问数据库安全方面也制定了一套规则:

(1) 读写账号只能有SELECT,DELETE,UPDATE,INSERT权限。

(2) 用户的白名单IP不能是一个网段,必须是一个IP。

(3) 白名单IP必须是线上的服务器IP,不能是线下测试机IP。

对于白名单IP不能是网段这条规则,可能会给DBA带来很多的工作量。RD给出几十个IP白名单让DBA授权是常有的事,并且在手动授权的过程中容易犯错,比如之前就发生过手动授权覆盖已有账号的密码,使得客户端无法连接数据库的故障。

基于以上原因,最近对RD开放了新的运维平台,自助授权申请平台。


所涉及的技术:

(1)开发语言:Python

(2)框架:Flask

(3)bootstrap, html, js, css, jQuery

(4)后端存储:MySQL


平台部分截图:

1)自助授权

主要分为三部分:

新用户申请,一般用在创建新库的情况下。

已有账号需要扩展IP

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值