我在部署python应用程序时遇到了问题,该应用程序将附加信息写入sql数据库。Postgres SQL托管在谷歌云和连接到它,我使用凭据文件,并通过cmd调用它的路径与存储json。命令在powershell
>>CD "path where stored"
>>cloud_sql_proxy -credential_file=./credentials.json -instances="[PROJECT-ID]:[REGION]:[INSTANCE-NAME]=tcp:5435"
问题,我将如何部署它的谷歌应用程序引擎,以及我如何能调用json函数。不输入cmd?
我看到你正在使用云SQL代理连接到你的PostgreSQL实例。
在App Engine的特殊情况下,面向公众的文档提供了如何实现这一目标的清晰说明和代码。
您基本上需要为App Engine的服务帐户提供正确的权限(推荐的角色将是Cloud SQL Client),并调整Python应用程序中的代码以连接到实例。
共享的链接显示了如何使用SQL炼金术来实现公共和私有IP的此连接。