首页 > 后端开发 > Golang > 正文

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

Linda Hamilton
发布: 2024-11-22 04:52:10
原创
234 人浏览过

Why Am I Getting the Error

排查 Google App Engine 中的 Google Cloud SQL(第二代)“已请求 TLS,但服务器不支持 TLS”错误

建立时从 Google App Engine 连接到 Google Cloud SQL(第二代)实例时,开发人员可能会遇到错误,指示“已请求 TLS,但服务器不支持TLS。”

了解问题

错误消息源自 Cloud SQL(第一代)和 Cloud SQL(第二代)实例之间的 MySQL SSL 处理差异。虽然第一代实例支持 MySQL SSL,但第二代实例不支持。

当前解决方案

当前,连接到 Cloud SQL(第二代)时,MySQL 级 SSL 不可用来自 App Engine 标准环境的实例。 App Engine 和 Cloud SQL 之间的通信本质上是加密的,无需 MySQL 级 SSL。

开发人员注意事项

虽然应用程序级 SSL 可以提供额外的保证,但它由于 App Engine 和 Cloud SQL 之间现有的加密层,这不是必需的。开发者应意识到这一限制并相应调整其连接策略。

未来增强

Google Cloud 团队正在评估支持 App Engine Standard 的 MySQL 级 SSL 的选项与 Cloud SQL(第二代)实例的环境连接。一旦有更新,我们将通过官方渠道进行传达。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板