Как безопасно подключиться к Cloud SQL из Cloud Run? - PullRequest
9 голосов
/ 15 апреля 2019

Как мне подключиться к базе данных в Cloud SQL, не добавляя мой файл учетных данных в контейнер?

1 Ответ

8 голосов
/ 28 апреля 2019

ОБНОВЛЕНИЕ: для подключения к Cloud SQL из Cloud Run см. Официальную документацию


Cloud SQL теперь поддерживается полностью управляемой версией CloudВыполнить (Cloud Run на GKE пользователи уже могли использовать Cloud SQL, используя частный IP-адрес)

Функция в настоящее время находится в альфа-режиме, поэтому вам нужно использовать gcloud alpha (она будет в gcloud beta в течение 10дней):

Для начала:

  • , если у вас его еще нет, создайте экземпляр Cloud SQL .
  • .что API администрирования Cloud SQL
  • развернет новую версию службы Cloud Run с помощью gcloud alpha и следующего флага: $ gcloud alpha run services update --add-cloudsql-instances [INSTANCE_CONNECTION_NAME] Где INSTANCE_CONNECTION_NAME имеет тип project:region:instancename.

Когда вы сделаете это, Cloud Run активирует и настроит для вас прокси-сервер Cloud .Затем вы должны подключиться к нему через /cloudsql/[INSTANCE_CONNECTION_NAME] Unix-сокет.

...