Существует несколько способов подключения к вашему экземпляру Cloud SQL с использованием экземпляра GCE, я постараюсь объяснить все из них:
1.Использование Public IP
.Возможно, это самый простой из-за вашего варианта использования, ваша конфигурация PHP
выглядит правильно (параметр $port
должен быть 3306 между прочим).Чтобы подключиться к вашему экземпляру Cloud SQL с помощью Public IP, просто перейдите здесь , выберите свой экземпляр Cloud SQL, перейдите в раздел «Авторизованные сети», нажмите «Добавить сеть» и введите IP-адрес вашего экземпляра GCE.
2.Использование Private IP
.Это похоже на предыдущий, но вам нужно принять во внимание некоторые соображения , тогда вам просто нужно отредактировать ваш экземпляр Cloud SQL, активировать частный IP и подключиться к нему из вашего экземпляра GCE
3.Использование Cloud SQL Proxy
.Чтобы использовать эту опцию, просто следуйте этой документации .
4.Использование Client libraries
.Но клиентская библиотека Cloud SQL для PHP в настоящее время находится в стадии бета-тестирования, поэтому я рекомендую использовать некоторые из перечисленных выше вариантов.