gpt4 book ai didi

javascript - 无法从 Google Apps 脚本连接到 Google Cloud SQL

转载 作者:行者123 更新时间:2023-11-30 14:59:27 24 4
gpt4 key购买 nike

我正在尝试从我的 Google Apps 脚本项目连接到我的 Google Cloud SQL(第二代)实例。这是我现在得到的代码。

当通过 IP 连接时,我能够成功连接到它,但那是未加密的。所有 Google Apps 脚本 IP 也都列入了白名单。

如果我的实例 ID 是 12345,那么我的实例连接名称是 12345:us-west1:12345。

  var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms://instanceConnectionName/database',{user: 'username', password: 'password'});

我试过:

  • 从花括号中取出用户名和密码,所以它只是字符串、字符串、字符串
  • 使用实例名称(记住实例 ID 和实例连接名称之间的区别)
  • 删除数据库
  • 删除//
  • 切换身份验证模式(AuthMode.LIMITED 和 AuthMode.NONE)
  • 一大堆其他的东西

所以基本上,我就是想不通,希望能提供一些帮助。谢谢!

最佳答案

Google 的文档在这里很难理解。基本上,他们告诉您连接 url 必须如下所示:

var conn = Jdbc.getCloudSqlConnection('jdbc:google:rdbms:subname');

但是,对于MySQL数据库,它必须是这样的:

var conn = Jdbc.getCloudSqlConnection('jdbc:google:mysql://subname');

只需将rdbms 替换为mysql 即可。就是这样。

关于javascript - 无法从 Google Apps 脚本连接到 Google Cloud SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com