Создание веб-сайта на Google Cloud compute с помощью cloudsql

Я пытаюсь переместить динамический веб-сайт и базу данных из моей собственной виртуальной машины в облако Google. Для БД я использую Google Cloud SQL, а для веб-сайта я сделал хост под compute.

Проблема в том, что я не могу подключиться к БД из виртуальной машины с помощью внутреннего IP-адреса. Каким-то образом my Cloud SQL DB имеет только внешний IP-адрес.

У меня также есть phpMyAdmin, работающий на вычислительной виртуальной машине, эта машина также может подключаться только к внешнему ip-адресу (это работает, но я предполагаю, что не очень безопасно)

Что я делаю не так? Должен ли я использовать движок приложений вместо своего веб-сайта? Я сделал тренировочное упражнение, но, честно говоря, я понятия не имею, что я делал.

1 ответ

  1. CloudSQL в настоящее время не поддерживает частные сети. Вам нужно либо подключиться через внешний IP, либо использовать прокси CloudSQL.

    Для повышения безопасности убедитесь, что подключение через SSL при использовании внешнего IP.