【问题标题】:What are the IP addresses used by google app script?谷歌应用程序脚本使用的 IP 地址是什么?
【发布时间】: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


【解决方案1】:

这似乎是一个错误。

之前已在 Google Issue Tracker 上报告过此问题:

受此影响的任何人,请考虑starring the referenced issue 以跟踪它并帮助确定其优先级。

【讨论】:

    【解决方案2】:

    您是否看不到尝试从连接日志或系统日志中连接到 MySQL 数据库的 IP?

    您是否也从谷歌云连接,因为它声明这些有不同的区域特定 IP。 https://www.gstatic.com/ipranges/cloud.json

    看看https://support.google.com/a/answer/10026322?hl=en,它列出了所有内容。

    希望这可以帮助

    汤姆

    【讨论】:

      猜你喜欢
      • 2015-11-03
      • 2015-04-19
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      相关资源
      最近更新 更多