如何限制用户只在Google CloudSQL上制作SELECT语句

时间:2016-02-25 11:49:54

标签: google-api google-cloud-sql database-security

我目前正在编写一个使用Google Cloud SQL查询和显示某些数据的应用程序。

有没有一种方法可以编程强制执行用户所做的所有查询都是SELECT语句?或者至少排除DML声明。出于显而易见的原因,分析查询字符串是非常不切实际的。

如果没有,有没有办法在app引擎配置上配置云SQL接受的SQL语句?

1 个答案:

答案 0 :(得分:0)

您可以创建仅具有SELECT权限的新“只读”用户,然后在AppEngine应用中使用该用户。

在MySQL中设置用户权限的说明: https://dev.mysql.com/doc/refman/5.6/en/grant.html