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

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

DDD
发布: 2024-11-17 07:00:04
原创
269 人浏览过

Why Does Connecting to Google Cloud SQL (2nd Generation) from App Engine Result in

对 Google Cloud SQL(第二代)和 Google App Engine 的 TLS 支持

从以下位置连接到 Google Cloud SQL(第二代)实例时Google App Engine,用户可能会遇到错误“已请求 TLS,但服务器不支持 TLS”。此问题源于建立数据库连接所使用的连接字符串。

与 MySQL Level SSL 不兼容

错误的根本原因在于 MySQL Level 之间的不兼容SSL 和 App Engine 标准环境。从 App Engine 标准环境连接到 Cloud SQL(第二代)实例时,目前不支持通常用于增强通信安全性的 MySQL 级别 SSL。

影响和缓解

尽管缺乏 MySQL 级别的 SSL 支持,但 App Engine 标准环境和 Cloud SQL 之间的通信已经加密,提供了足够的保护。不过,使用 MySQL 级 SSL 可以提供额外的保障。

为了缓解此问题,开发人员在从 App Engine 标准环境连接到 Cloud SQL(第二代)实例时应避免使用 MySQL 级 SSL。相反,他们可以依赖平台提供的默认加密机制。

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

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