Когда я читаю документацию Google, я вижу, что рекомендуемый способ - с использованием облачного прокси-сервера sql:
Для безопасного подключения к Cloud SQL из Google Kubernetes Engine с помощью общедоступного IP-адреса вы должны использовать прокси-сервер Cloud SQL.
С другой стороны, когда я читаю весеннюю документацию, я вижу следующий способ реализовать:
добавить зависимость:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-gcp-starter-sql-postgresql</artifactId>
</dependency>
и укажите свойства:
spring.cloud.gcp.sql.instance-connection-name
spring.cloud.gcp.sql.database-name
spring.datasource.username
spring.datasource.password
Я пробовал весенний способ, и он работает, но я не уверен, рекомендуется ли это из-за документации Google. Не могли бы вы прояснить это?
P.S.
Подход Spring к загрузке перестал работать, когда я переключился с публичного IP на частный на стороне cloudSQL, и я понятия не имею, как его восстановить?