You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script连接MySQL遇IP白名单限制,求IP范围或替代方案

Google Apps Script 连接 MySQL 白名单IP问题与替代方案

关于Google Apps Script出口IP数量的问题

Google Apps Script的出口IP来自Google云的动态IP池,没有公开的固定数量,而且IP会随时动态调整,完全无法把所有可能的IP都加入白名单,这种方式根本不可行。

替代解决方案

  • 用Google Cloud SQL做数据中转:将MySQL的数据同步到Google Cloud SQL实例,Apps Script可以直接通过JDBC连接Cloud SQL(同属Google生态,无需额外白名单配置),或者通过Cloud SQL的内部访问机制对接,避免公网IP的限制。
  • 自建中转API:在一台拥有固定公网IP且能访问MySQL的服务器上,搭建一个简单的HTTP API(比如用Node.js、PHP实现),封装数据库的读写操作。Apps Script通过UrlFetchApp发送HTTPS请求调用这个API,只需把中转服务器的IP加入MySQL的白名单即可。
  • 借助Google Cloud Functions:把数据库操作逻辑部署到Cloud Functions,配置Cloud Functions使用固定出口IP(通过VPC访问或静态IP配置),然后Apps Script调用Cloud Functions来间接操作MySQL。这种方式只需将Cloud Functions的固定IP加入白名单。
  • 使用固定IP代理服务:选择提供固定公网IP的代理服务,让Apps Script通过代理连接MySQL,仅需将代理的固定IP加入白名单即可。

内容的提问来源于stack exchange,提问作者Bauroziq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 16:39:51