我有一个node.js API,它使用的是来自Google Cloud SQL的SQL Server beta。在本地测试和通过IP直接连接时运行良好。
我在Google APP Engine上部署了API,并且与数据库的连接较少。现在,从项目API直接连接到Google cloud - SQL server beta的服务器连接字符串是什么?我如何使用示例连接名称?(注意:此项目启用了Cloud SQL Admin API)
我发现了许多连接mySQL示例的示例,但没有一个连接到SQL测试版。
1条答案
按热度按时间r55awzrz1#
如何将SQL Server Beta(Google Cloud)连接到Google API引擎(Node.js)?
正如Eugen指出的那样,使用SQL Server的Cloud SQL示例仍处于测试阶段,因此许多功能尚未可用。
如here所述,仍然没有从App Engine连接到Cloud SQL SQL Server示例的选项。从外部应用程序(如Kubernetes或Compute Engine)连接的选项似乎也不存在,如here所示。
尽管如此,您可以尝试通过使用Cloud SQL代理连接到SQL Server示例以执行本地测试,如here.所示
然后,你可以尝试使用一些可以充当
node.js
库的node.js库,例如this one,但我不能确认我将在App Engine中工作。尽管如此,如果您可以选择,我强烈建议您使用MySQL或PostgreSQL使用Cloud SQL示例,因为它们支持从App Engine应用程序连接,如here.所示
我希望这能帮上忙。