【问题标题】:Connecting to an SSL-Only Cloud SQL database through Cloud Shell通过 Cloud Shell 连接到仅 SSL 的 Cloud SQL 数据库
【发布时间】:2020-07-29 20:26:51
【问题描述】:

很明显,我有用于从外部连接到数据库的证书,但是如何使用 Cloud Shell 连接到仅 SSL 的数据库?

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

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

它不会让我使用我的 root 密码登录,而且据我所见,没有像使用 cli mysql 客户端时那样提供证书的选项。如果我关闭强制 SSL,我可以正确连接。我错过了什么明显的东西吗?

【问题讨论】:

  • official documentation 中所述,gcloud 命令组不支持与您的 CloudSQL 实例的 SSL 连接。你可以试试this
  • @TasosV 啊,所以我没有遗漏一些明显的东西,它合法地不支持它,想了这么多,如果你把它作为答案而不是评论我会把它标记为已回答,干杯伙伴

标签: google-cloud-platform google-cloud-sql google-cloud-shell


【解决方案1】:

如 CloudSQL 的 official documentation 所述

gcloud 命令组不支持与您的 CloudSQL 的 SSL 连接 实例。

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

您可以尝试改用this 之类的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 2021-02-12
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多