我有一台运行MySQL的Google Cloud SQL服务器,低知识水平的用户使用该服务器将csv导入MySQL数据库。他们使用内置在GC SQL中的导入功能。但是,有多个数据库,我想限制每个用户对数据库的访问。
这是我引用的菜单:https://i.imgur.com/LyX7Wbk.png
我已经尝试分配具有较少访问权限的IAM角色,但是所有事情都令人兴奋,SQL Admin忽略了Import选项。 SQL Admin甚至可以完全删除该实例,因此绝对不能选择该实例。
任何帮助将不胜感激。
答案 0 :(得分:0)
不能。确实,IAM角色允许您控制对GCP组件的访问。在这里,您的要求是管理对特定数据库模式具有访问权限的用户,这是DBA的角色。
唯一的解决方案是在Google API之上构建一些东西来限制/控制访问。