【问题标题】:Cloud Sql Proxy Private IP External applicationCloud Sql 代理私有 IP 外部应用程序
【发布时间】:2021-02-28 15:11:32
【问题描述】:

简单的问题:有什么方法可以从外部应用程序通过云 sql 代理连接到私有 IP 下的 GCP SQL 数据库? (本地开发环境)

我按照官方教程中的每一步配置了满足所有要求的云 sql 代理,但是所有连接都因超时而失败。

【问题讨论】:

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


    【解决方案1】:

    要通过 Cloud SQL 代理仅使用私有 IP 连接到 Cloud SQL 实例,需要在 a resource (could be for example a Compute Engine instance) with access to the same VPC network as the Cloud SQL instance 中安装代理。由于您的本地开发环境可能不符合该要求,因此连接将失败。

    您可以将本地开发环境移动到与 Cloud SQL 实例位于同一 VPC 网络中的计算引擎实例,或在实例上临时启用公共 IP 并通过 the authorized network options 仅授权您的 IP,并使用 Cloud SQL 代理获得对实例的访问权限。

    【讨论】:

    • 是的,简短的回答是否定的。答案是,如果您打算仅使用私有 IP 连接到代理,则代理应位于与您的实例相同的 VPC 上的资源中。
    【解决方案2】:

    只要 Cloud SQL 代理可以访问私有 IP 地址,它就会使用私有 IP 地址。

    请参阅Configuring Private IP 页面上的“从外部源连接”部分,了解设置 VPN 以提供对您的 VPC 的访问权限的步骤列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-28
      • 2021-06-02
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 2020-01-01
      相关资源
      最近更新 更多