我正在寻找一种方法来暴露我的谷歌云服务器(运行MySQL),我的API服务器。
我可能在将来添加/删除它们,并添加它们mysql访问是configuration已经复杂的设置(对于我的应用程序)的额外步骤。
然后我通过这个教程,我可以手动添加api服务器: https : //cloud.google.com/sql/docs/access-control
不过,我喜欢这个部分应该解决我的问题:
使用代理服务,以便您的应用程序似乎只来自一个IP地址。 将此地址添加到可以连接到实例的授权networking。
是否有可能在谷歌云中创build这个代理? 所以我可以通过代理代理我的API实例,并将代理添加到访问列表。
问题更新:
从我得到的答案看起来像谷歌没有提供任何工作。 哪种types的吸吮(没有违法的谷歌团队,有这么多其他真棒function)。
谷歌支持的任何人都有评论? 如果没有,我会在24小时内接受答案
是的,您可以完美地创build一个计算引擎实例来充当代理。
唯一需要注意的是为该实例使用静态IP(而不是临时IP),以便如果实例重新启动,则IP将不会从您在Cloud SQL实例中授权的IP更改。
更新:您可以使用Google Cloud SQL代理 ( GitHub )来达到此目的。
或者,您也可以使用在Google Compute Engine虚拟机上运行的标准MySQL代理,例如以下解决scheme之一 :