Я пытаюсь переместить мой динамический веб-сайт и базу данных из своих собственных виртуальных машин в облако Google. Для БД я использую Google Cloud SQL, а для веб-сайта я сделал подсчет хоста.Создание сайта в Google Cloud compute with cloudsql
Проблема в том, что я не могу подключиться к БД из виртуальной машины с использованием внутреннего IP-адреса. Так или иначе, у моей Cloud SQL DB есть только внешний IP-адрес.
Я также PhpMyAdmin, работающий на вычислительные VM, эта машина может также подключаться только к внешнему IP-адресу (это работает, но я предполагаю, что это не очень безопасно)
Что я делаю неправильно? Должен ли я использовать движок приложения вместо своего веб-сайта? Я сделал тренировку, но, честно говоря, я понятия не имею, что делаю.
Пробовал ли вы импортировать вариант БД? Вы можете импортировать базу данных в Google cloud SQL. –
Либо ваша виртуальная машина должна иметь внешний ipv4-адрес, либо вам нужно использовать прокси-сервер Cloud SQL: https://cloud.google.com/sql/docs/compute-engine-access – Herman
Я могу импортировать db, это не проблема , Я также могу подключить vm к db с помощью внешнего ip, но это звучит небезопасно. Я чувствую, что экземпляр облака sql из Google не предназначен для внутреннего использования. –