Подключение Django к базе данных SQL в Google Cloud's Compute Engine
Мое приложение Django успешно работает с использованием стандартной среды Google App Engine. Однако мне необходимо использовать Compute Engine для увеличения мощности. Я тестирую один экземпляр VM, на котором работает приложение, однако у него возникают проблемы с подключением к базе данных POSTGRES.
Учетная запись службы вычислительного движка имеет все те же разрешения, что и учетная запись службы движка приложений.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'HOST': '/cloudsql/myproject:us-central1:mypostgresname',
'NAME': 'mydatabasename',
'USER': 'myusername',
'PASSWORD': 'mypassword',
}
}
У меня получилось изменить поле "HOST" на публичный IP-адрес вместо каталога /cloudsql.