Я следовал документации, чтобы включить запуск SQL Cloud из облака. Но согласно документации:
Теперь ваши экземпляры контейнеров могут подключаться к Cloud SQL через прокси-сервер Cloud SQL, который автоматически активируется и настраивается. В своем коде вы можете подключиться к экземпляру Cloud SQL с помощью сокета /cloudsql/[CONNECTION NAME]
unix.
Что означает последняя фраза?
Нужно ли подключаться, используя обычную строку подключения, например:
jdbc:postgresql://localhost:5432/${DATABASE_NAME}
В моем случае это то, что мешает запуску контейнера.
org.postgresql.util.PSQLException: Соединение с локальным хостом: 5432 отказано. Убедитесь, что имя хоста и порт указаны правильно и что администратор почты принимает соединения TCP / IP.
Также я использую следующую команду для «добавления» облака SQL:
gcloud beta run deploy --image gcr.io/[PROJECT_ID/[IMAGE_NAME]:[TAG] --add-cloudsql-instances [CONNECTION_NAME]