【问题标题】:Building a website on Google Cloud compute with cloudsql使用 cloudsql 在 Google Cloud 计算上构建网站
【发布时间】:2017-05-30 14:56:44
【问题描述】:

我正在尝试将我的动态网站和数据库从我自己的虚拟机迁移到 Google 云。对于数据库,我使用的是 Google Cloud SQL,对于网站,我在计算下创建了一个主机。

问题是,我似乎无法使用内部 IP 地址从 VM 连接到数据库。不知何故,我的 Cloud SQL DB 只有一个外部 IP 地址。

我也在一个计算虚拟机上运行了 phpMyAdmin,这台机器也只能连接到外部 IP 地址(这可行,但我猜不是很安全)

我做错了什么?我必须为我的网站使用应用程序引擎吗?我已经完成了训练练习,但老实说,我不知道自己在做什么。

【问题讨论】:

  • 您是否尝试过导入数据库选项?您可以将数据库导入 Google Cloud SQL。
  • 您的虚拟机需要有一个外部 ipv4 地址,或者您需要使用 Cloud SQL 代理:cloud.google.com/sql/docs/compute-engine-access
  • 我可以导入数据库,没问题。我也可以使用外部 ip 将 vm 连接到数据库,但这听起来不安全。我感觉 google 的 sql 云实例不适合内部使用。

标签: mysql google-app-engine phpmyadmin google-compute-engine google-cloud-sql


【解决方案1】:

CloudSQL 目前不支持专用网络。您需要通过外部 IP 连接或使用 CloudSQL 代理。

为了提高安全性,请确保在使用外部 IP 时通过 SSL 连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 2015-07-18
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多