通过云 Shell 连接到仅 SSL 云 SQL 数据库

Connecting to an SSL-Only Cloud SQL database through Cloud Shell

显然我有连接到外部数据库的证书,但是如何使用云连接到仅限 SSL 的数据库?Shell?

如果我在云 SQL 页面上点击“使用云 Shell 连接”并使用他们预先填写的 Shell 命令:

gcloud sql connect INSTANCENAME --user=root --quiet

它不会让我使用我的 root 密码登录,据我所知,没有像仅使用 cli mysql 客户端那样提供证书的选项。如果我关闭强制 SSL,我可以正确连接。我是否漏掉了一些明显的东西?

如 CloudSQLofficial documentation 中所述

gcloud command group doesn't support SSL connections to your CloudSQL instance.

因此,不允许您登录是预期的行为。

您可以试试 this 之类的东西。