【发布时间】:2020-08-02 08:00:15
【问题描述】:
我刚刚在 Google Cloud 中创建了一个项目,并将 Cloud SQL 数据库实例附加到该项目。我能够部署一个连接到该数据库的 Django 应用程序就好了。
但是,我想创建一个单独的 Django 应用程序/项目,它附加到我的第一个 Django 应用程序所附加的同一个 Cloud SQL 数据库。
这可能吗?
一个 Django 应用程序负责网页抓取并向数据库提供常量数据,而我的第二个 Django 应用程序(我已经部署的那个)分析并返回该数据的 json。将这两个应用程序分开是有利的,因为如果我需要修改我的网络抓取算法,整个应用程序不会停机。
【问题讨论】:
-
您如何访问您的数据库?通过IP?通过 Cloud SQL 代理?通过嵌入式连接定义(在 App Engin、Cloud Run 或 Cloud Function 中)?
-
本地连接数据库,我目前正在使用代理。有没有办法可以部署一个单独的 Django 应用程序,它有一个单独的域,连接到同一个 Cloud SQL 实例?
标签: mysql django google-cloud-platform google-cloud-sql