阿里云rds批量创建用户脚本

作者: bboysoul | 来源:发表于2019-10-04 19:04 被阅读0次

    简介

    今天迁移rds的时候发现,使用阿里云的dts迁移rds的数据确实没问题,但是用户不能迁移,这就很尴尬了,原来数据库有几十个用户,手工创建会死人的,果断拿起阿里云的rds sdk写个脚本

    项目地址

    未来我会基于阿里的sdk写些小工具,欢迎fork watch,clone下面这个项目

    https://github.com/bboysoulcn/aliyun.git

    使用

    首先创建一个csv文件

    如下格式

    用户名 密码 账号描述
    user password 测试账号

    之后编辑脚本,修改下面几个变量

    vim aliyun/RDS/RdsCreateAccount.py

    accessKeyId = ""
    accessSecret = ""
    regionId = ""
    DBInstanceId = ""
    accountType = "Normal"
    filePath = "./data.csv"
    

    accessKeyId 和accessSecret 这两个变量就不说了
    regionId 就是设置地域,比如杭州就是cn-hangzhou
    DBInstanceId就是rds的实例id
    accountType 有两个Normal表示创建普通权限用户 Super就是创建高权限账号
    filePath 就是你的csv文件路径

    安装需要的模块

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r aliyun/RDS/requirement.txt

    设置完成之后直接运行就好了

    python aliyun/RDS/RdsCreateAccount.py

    注意要python3

    欢迎关注Bboysoul的博客www.bboy.app
    Have Fun

    相关文章

      网友评论

        本文标题:阿里云rds批量创建用户脚本

        本文链接:https://www.haomeiwen.com/subject/arjspctx.html