Можно ли подключиться из Cloud Run к экземпляру Postgres, размещенному в Compute Engine? (не Облако SQL) - PullRequest
0 голосов
/ 01 февраля 2020

I sh для подключения Cloud Run к Postgres базе данных, работающей через порт 5432 в Compute Engine (не Cloud SQL). Я предполагаю из документации, что это не может быть сделано. Это действительно так?

1 Ответ

5 голосов
/ 01 февраля 2020

Все зависит от того, как вы хотите получить доступ к вашей базе данных.

  • Если вы хотите (можете) достучаться до них из inte rnet, просто создайте соединение между IP-адресом вычислительного движка c IP в вашем контейнере Cloud Run. Не забудьте открыть порт 5432 для 0.0.0.0/0 IP в правилах брандмауэра. Вы понимаете, что это не самое безопасное ...
  • Если вы хотите получить доступ к вашему вычислительному движку в частном порядке, я имею в виду, используя частный IP-адрес вычислительного механизма и передавая ваш VP C, вы можете ' Сегодняшний день с Cloud Run. VP без сервера C Соединитель должен появиться в 2020 году, но до этого выпуска вы не сможете.

Примечание: в обоих случаях не забудьте установите пул соединений равным параметру параллелизма, чтобы сохранить / сохранить соединение с базой данных. По той же причине вы можете установить максимальное количество экземпляров, чтобы не использовать слишком много соединений с вашей базой данных.

...