Белый список Google Cloud Build IPs для проверки соединения с базой данных
1 ответ
В настоящее время вам нужно будет внести в белый список все диапазоны публичных IP-адресов GCE, что эффективно откроет вашу базу данных для всего мира. (Так что не делай этого!)
Тем не менее, в Google Next мы объявили и продемонстрировали предстоящий выпуск Alpha, который позволит вам запускать рабочие нагрузки GCB в гибридном мире VPC с доступом к защищенным (предварительным) ресурсам. Как часть этой Альфы, вы можете внести в белый список только внутренние адреса, чтобы безопасно достичь своей цели.
Вы можете посмотреть публичное объявление в наших заметках о выпуске.
Теперь вы можете использовать функцию пересылки TCP IAP (Identity-Aware Proxy).
Я не знаю, полезно ли это по-прежнему или нет, но я столкнулся с аналогичной ситуацией некоторое время назад, и я смог исправить это вот так.
steps:
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
entrypoint: /bin/sh
args:
- '-c'
- |
gcloud compute start-iap-tunnel sql-vm 5555 \
--local-host-port=localhost:5555 \
--zone=us-west1-a & sleep 5 && python echo_client.py
Я также написал об этом сообщение в блоге. Проверьте это здесь hodo.ro