google云导入界面如何限制对数据库的访问?

How can I limit the access to a database in google cloud import interface?

我有一个 Google 云 SQL 服务器 运行 MySQL 供低技术知识的用户用来将 csv 导入 MySQL 数据库。他们使用 GC SQL 内置的导入功能。但是,有几个数据库,我想限制每个用户对数据库的访问。

这是我参考的菜单:https://i.imgur.com/LyX7Wbk.png

我已经尝试过分配访问权限较少的 IAM 角色,但除了 SQL Admin 以外的所有内容都使导入选项变灰。 SQL 管理员授予完全访问权限,甚至可以删除实例,因此绝对不是一个选项。

如有任何帮助,我们将不胜感激。

你不能。实际上,IAM 角色允许您控制对 GCP 组件的访问。在这里,您的要求是管理访问特定数据库模式的用户,这是 DBA 的角色。

唯一的解决方案是在 Google API 之上构建一些东西以供 limiting/controlling 访问。