如何创建与我的应用程序的SQL连接并将其上传到Google Cloud

时间:2019-04-22 08:43:48

标签: sql google-app-engine google-cloud-sql

感谢您回到我身边。对不起,您的答复很晚,这次是上床睡觉了。我需要将已创建的Cloud SQL数据库连接到App Engine中的应用程序。我尝试按照在线教程进行操作,但是当我应用此类信息时,我会得到 gcloud app deploy ,它返回连接错误。请帮忙。还要在这里说明:我执行gcloud app deploy命令时,我想它会将我的本地文件带到Google Cloud,在那里我会看到我正在部署的项目上项目的整个文件夹和文件,但是我看到的是项目的旧版本。演示文稿已更改为最新版本。也是最后一个,如何将域http://domain.google.com链接到http://cloud.google.com中的应用程序。请帮助我,我在这里一直在努力承受压力

3 个答案:

答案 0 :(得分:0)

鉴于您没有提供有关正在使用的设置或提供的错误的任何信息,因此无法知道您遇到的是哪种问题。

我建议看看“正在连接到App Engine”页面here。它可以回答有关通过App Engine应用进行连接的许多问题。

答案 1 :(得分:0)

我在这里看到两个问题。

1。

  

我需要将已创建的Cloud SQL数据库连接到我的   App Engine中的应用程序。我试图跟随在线   教程,但是当我应用此类信息时,我会得到gcloud app   部署它会返回连接错误。请帮忙。在此也进行说明:   当我执行gcloud app deploy命令时,我想它会占用我的   本地文件到Google Cloud,我会在其中看到整个文件夹和   我正在部署的项目上的项目文件,但我看到了   演示文稿已更改为最新版本时,我项目的旧版本   版本。

我在这里看到您的问题与CloudSQL和GAE连接有关。根据您使用的是GAE Standard还是Flex和CloudSQL MySQL还是POSTGRES,步骤会有所不同。文档在这里很清楚。

2。

  

最后一个,我该如何链接http://domain.google.com中的域nam   到http://cloud.google.com中我的应用程序。请帮助我垂死   我一直在这里尝试的压力

这将变得非常简单,转到GCP云控制台,导航到GAE->“设置”->“自定义域”,然后单击添加自定义域“输入要链接的域名”。单击“继续”,您将将显示验证域所有权并将DNS指向GAE的步骤。 由GCP员工正确记录在https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains

答案 2 :(得分:0)

如果您使用GAE Standard或Flex,则命令gcloud app deploy的可能结果是: 需要一个app.yaml(或appengine-web.xml)文件才能将该目录部署为App Engine应用,请检查下一个链接:

https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml https://cloud.google.com/appengine/docs/flexible/python/writing-application-logs

Mysql和Postgres连接:

https://cloud.google.com/sql/docs/mysql/connect-app-engine https://cloud.google.com/sql/docs/postgres/connect-app-engine

有时候,轻松共享app.yaml可以正确地复制应用。

相关问题