如何使Google Cloud SQL实例可以访问任何IP地址?

Aym*_*mar 10 google-cloud-sql

我刚刚创建了一个Google Cloud SQL实例.当我查看我的实例的访问控制时,我发现如果我想访问我的数据库,我应该授权我的IP地址获得访问数据库的权限,但问题是我的应用程序将被部署在任何地方客户需要,即使我知道他们将运行应用程序的位置以及我授权他们的IP地址,它(IP)将每24小时更改一次,因为它不是静态IP,然后我必须一次又一次地重新授权IP!

有没有办法让实例可以从任何IP访问?

谢谢

Jua*_*hin 26

您可以将任何子网列入白名单.您只需使用CIDR表示法输入它:http://en.wikipedia.org/wiki/Cidr

特别是,您可以0.0.0.0/0将包含所有可能IP地址的白名单列入白名单.

请注意,出于安全原因,不建议这样做.您希望您的访问权限尽可能受限制.

  • 这意味着正在扫描IP范围的攻击者将能够找到您的实例.谷歌的IP范围(与任何人一样)都是众所周知的,扫描范围以寻找响应的MySQL实例是微不足道的.一旦他们拥有了,他们就可以开始在用户名/密码级别攻击实例,此时获取访问权限只是时间问题(强密码只能帮助这么多).您拥有的另一个选项是仅允许SSL连接(您将证书共享给可信客户端),这将保护您免受未经授权的访问. (3认同)