Экземпляру Google Cloud postgres не удается подключиться к приложению spring boot

#java #spring #postgresql #spring-boot #google-cloud-platform

#java #spring #postgresql #spring-загрузка #google-cloud-platform

Вопрос:

Я использую экземпляр PostgresSQL на облачной платформе Google в приложении spring boot с spring data JPA.

Но я не могу подключиться к экземпляру PostgresSQL во время развертывания. Я не совсем уверен, какая зависимость требуется для этого и какова конфигурация свойств приложения.

вот код.

приложение.свойства

 spring.datasource.url=jdbc:postgresql://google/postgres?cloudSqlInstance=<instance-name>amp;socketFactory=com.google.cloud.sql.postgres.SocketFactory
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto=update
  

pom.xml

          <dependency>
            <groupId>com.google.cloud.sql</groupId>
            <artifactId>postgres-socket-factory</artifactId>
            <version>1.0.12</version>
        </dependency>
         <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter-sql-postgresql</artifactId>
            <version>1.1.0.RELEASE</version>
        </dependency>
  

app.yml для развертывания в среде flex:

 runtime: java
env: flex
service: payment2
handlers:
- url: /.*
  script: this field is required, but ignored
beta_settings:
    cloud_sql_instances: <instance-name>
  

Заранее спасибо.Пожалуйста, помогите!!!