У меня есть кластер dataproc, и я хотел бы, чтобы кластер получил доступ к экземпляру Cloud SQL. Когда я создал кластер, я назначил область --scopes sql-admin
, но после чтения Cloud SQL documentation похоже, что мне нужно подключиться через прокси. Как я могу настроить это для доступа из dataproc?Как получить доступ к Cloud SQL из dataproc?
UPDATE:
До интеграции не выходит из коробки (@ ответ Вадима) я могу получить эту работу с помощью облачных прокси в моем dataproc инициализации скрипте:
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64
mv cloud_sql_proxy.linux.amd64 cloud_sql_proxy
chmod +x cloud_sql_proxy
nohup ./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:mysql-instance=tcp:3307 > cloud_proxy_nohup.log &
(примечание: порт 3306 уже используется так Im используя 3307 здесь)
Подключение собственного кода или услуги инфраструктуры? – Vadim
Я хотел бы подключиться из своего собственного кода (написанного в pyspark) – sthomps