mysql - 如何从我的谷歌应用程序引擎标准项目连接到远程 mysql?

标签 mysql google-app-engine google-cloud-platform

目前,我正在使用针对同一项目计费的 native Cloud SQL 实例。然而,为了削减一些成本,我打算将数据库转移到位于我的其他主机上的另一个 mysql。但我需要在允许的主机上设置静态 IP 才能使其正常工作。我添加了 4 个主机,他们让您将其添加为 A 记录以指向域。但这没有用。我读过有关 Sockets API 的内容,但并没有真正理解。这很令人困惑。如何让它发挥作用?当提供的 IP 中的一个处于事件状态时,将这 4 个 IP 放入其中可以随机运行一次或两次,但每当池中的其他某个 IP 处于事件状态时,它就不起作用!

最佳答案

您是否按照描述查看了使用 VPC 访问连接器的无服务器 VPC 访问 here

您应该能够在 MySql 端使用 VPC 访问连接器源 IP CIDR 范围作为允许的 IP 列表。

但是,您必须确保 VPN 或互连连接的安全。

关于mysql - 如何从我的谷歌应用程序引擎标准项目连接到远程 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58010181/

相关文章:

MySQL 触发器中的 IF 语句

php - 我遇到了似乎是无限循环的情况,但不明白为什么 - PHP/WordPress

python - 让 Django 1.7 在 Google App Engine 上运行

python - Google Appengine 和 Python 异常

mysql - Doctrine2 查询(Builder)在使用 "where"和 "in"子句后丢失关系

java - 强制的?在 MySql 中为存储过程使用不同的定界符

google-app-engine - App Engine 应用程序的自定义域错误地指向 SSL

python - 如何使用 Cloudflare SSL 证书设置简单的 https 服务器?

google-cloud-platform - 在Google Spanner中,是否有可能在已经观察到之后再次出现完全相同的提交时间戳

java - Objectify 单元测试将数据持久保存到 Google Cloud Datastore