【发布时间】:2022-12-05 11:52:32
【问题描述】:
我们有一个连接到我们自己的 MySQL 数据库的应用程序脚本项目,我们需要将 Google 应用程序脚本的 IP 列入白名单以允许连接。
有时它有效,有时无效,所以我认为这与应用程序脚本使用的 IP 有关。我们授权了https://www.gstatic.com/ipranges/goog.txt 的所有IP,但有时仍然会出错。
我们还需要授权哪些IP?
【问题讨论】:
-
如果您已将所有这些 IP 列入白名单,您应该能够连接到您的数据库。你能分享你得到的错误吗?关于
Sometimes it's working, sometimes not你在这两种情况之间有什么改变吗?另外,你能提供一个minimal reproducible example吗? -
@Iamblichus 感谢您的回答,是的,有时它可以正常工作,有时我们会收到错误消息“无法建立数据库连接。请检查连接字符串、用户名和密码。”无需更改任何代码
-
有没有办法可靠地重现这个?如果是这种情况,我建议在 Google Issue Tracker developers.google.com/apps-script/support#bugs 上提交错误报告。
-
@lamblichus 谢谢,这是与 issuetracker.google.com/issues/241819492 相同的错误。重现它的方法是有一个连接到外部(不在谷歌云上)MySQL 服务器的应用程序脚本项目,有时数据库连接失败,有时它正在工作,我们不知道为什么,因为我们没有改变任何东西编码。
标签: mysql google-apps-script jdbc