Доступ к Google Cloud SQL через прокси Google
Я ищу способ выставить мой SQL-сервер Google Cloud (работает MySQL), для моих серверов API.
Я мог бы добавить / удалить их в будущем, и добавление их в MySQL - это дополнительный шаг в конфигурации с уже сложной настройкой (для моего приложения).
И я прошел этот урок, где я могу вручную добавить сервер (ы) API: https://cloud.google.com/sql/docs/access-control
Однако мне понравилась эта часть, которая должна решить мою проблему:
Воспользуйтесь прокси-службой, чтобы ваше приложение работало только с одного IP-адреса. Добавьте этот адрес в авторизованные сети, которые могут подключаться к экземпляру.
Можно ли создать этот прокси в облаке Google? Таким образом, я могу прокси свои экземпляры API через прокси и добавить прокси в список доступа.
Обновление вопроса:
Из полученного ответа похоже, что Google ничего не предоставил для этой работы. Какой вид отстой (без обид, команда Google, есть так много других замечательных функций).
У кого-нибудь из поддержки Google есть комментарий? Если нет, я приму ответ в течение 24 часов
2 ответа
Да, вы можете прекрасно создать экземпляр Compute Engine, который будет действовать как прокси.
Единственное предостережение, которое вы должны принять, - это использовать статический IP-адрес для этого экземпляра (вместо временного IP-адреса), чтобы в случае перезагрузки экземпляра IP-адрес не изменился с того, который вы авторизовали в своем экземпляре Cloud SQL.
Обновление: для этой цели вы можете использовать прокси-сервер Google Cloud SQL ( GitHub).
Кроме того, вы также можете использовать стандартный прокси-сервер MySQL, работающий на виртуальной машине Google Compute Engine, например, одно из следующих решений:
- MaxScale - прокси-сервер с открытым исходным кодом.
- Mixer - прокси-сервер MySQL от Go, целью которого является простое решение для шардинга MySQL.
- MySQL Proxy - Простая программа, которая находится между вашим клиентом и MySQL-сервером (ами), которая может контролировать, анализировать или преобразовывать их связь.
- ProxySQL - высокопроизводительный прокси для MySQL.