如何部署托管在谷歌云中的PostgresSQL python应用程序?

如何部署托管在谷歌云中的PostgresSQL python应用程序?,python,postgresql,google-app-engine,google-cloud-platform,psycopg2,Python,Postgresql,Google App Engine,Google Cloud Platform,Psycopg2,我在部署python应用程序时遇到问题,该应用程序会将附加信息写入sql数据库。PostgresSQL托管在谷歌云中,为了连接到它,我使用了凭证文件,并使用存储的json通过路径中的cmd调用它。命令 在powershell中 >>CD "path where stored" >>cloud_sql_proxy -credential_file=./credentials.json -instances="[PROJECT-ID]:[REGI

我在部署python应用程序时遇到问题,该应用程序会将附加信息写入sql数据库。PostgresSQL托管在谷歌云中,为了连接到它,我使用了凭证文件,并使用存储的json通过路径中的cmd调用它。命令 在powershell中

>>CD "path where stored"
>>cloud_sql_proxy -credential_file=./credentials.json -instances="[PROJECT-ID]:[REGION]:[INSTANCE-NAME]=tcp:5435"

问题是,我将如何部署google app engine,以及如何使用json调用函数。没有在cmd中键入它?

我看到您正在使用云SQL代理连接到PostgreSQL实例

在应用程序引擎的特定情况下,面向公众的文档提供了关于如何实现这一点的清晰和详细的代码

您基本上需要为应用引擎的服务帐户提供正确的权限(建议的角色是Cloud SQL Client),并修改Python应用程序中的代码以连接到实例

共享链接显示了如何使用实现公共和私有IP的连接