首页  >  文章  >  后端开发  >  从 App Engine 连接到 Cloud SQL 时,为什么会收到'已请求 TLS,但服务器不支持 TLS”错误?

从 App Engine 连接到 Cloud SQL 时,为什么会收到'已请求 TLS,但服务器不支持 TLS”错误?

DDD
DDD原创
2024-11-22 02:39:16370浏览

Why am I getting the

从 Google App Engine 连接到 Google Cloud SQL(第二代)

尝试从 Google App Engine 连接到 Google Cloud SQL 第二代实例时Google App Engine 使用先前配置的连接字符串时,您可能会遇到以下错误:“已请求 TLS,但服务器不支持TLS。”

此错误的原因是 App Engine 标准环境和 Cloud SQL 第二代实例之间缺乏对 MySQL 级别 SSL 的支持。 App Engine 和 Cloud SQL 已经建立了加密连接,因此在这种情况下 MySQL 级 SSL 变得不必要且无效。

虽然应用程序级 SSL 可以提供额外的保证,但 App Engine 标准环境和云之间 MySQL 级 SSL 不可用SQL 第二代实例仍然是一个限制。目前,无法从用户端规避或修改此行为。

要解决此问题,请考虑以下事项:

  • App Engine 和 Cloud SQL 的加密连接为通信,无需通过 MySQL 级 SSL 进行额外加密。
  • 随时了解未来的更新或可能实施的替代方法,以适应这些之间的 MySQL 级 SSL 支持平台。

以上是从 App Engine 连接到 Cloud SQL 时,为什么会收到'已请求 TLS,但服务器不支持 TLS”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn