Прежде всего, я хотел бы сказать, что я относительно новичок в GCP.
В настоящее время размещаю приложение codeigniter с Google Cloud Platform.Я уже успешно импортировал свою базу данных в Google Cloud SQL.Однако, когда я пытаюсь подключиться, я получаю следующую ошибку: mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known.
В основном, делая эквивалент PHP mysqli::real_connect($hostname, $username, $password, $database, $port, $socket, $client_flags))
Так что мой вопрос, каково правильное имя хоста /Как вы получаете имя хоста для вашей базы данных в Google Cloud Platform?
Имя хоста, которое я сейчас использую
your_project_name:your_region:your_instance
, где каждый из них соответствует моему проекту.Я получил эту информацию из документов .Специально используемые параметры конфигурации, перечисленные там, и предполагается, что cloudsql_connection_name: your_project_name:your_region:your_instance
может использоваться в качестве имени хоста.
Есть ли что-то, чего мне не хватает?
Кроме того, какие-либо советы по размещению приложений codeigniter с помощью GCP?