Google Cloud Platform GCP如何将GCP数据库与App引擎(Flex)服务(API .Net)一起使用

时间:2019-02-25 11:03:49

标签: rest api google-cloud-platform

嗨,我花了数周的时间试图解决这个问题,但没有解决问题。 我已经与Google联系了他们自己,他们给出了无法使用的示例。 所以现在我联系你们,看看你们是否有答案。 这应该是一种非常通用的解决方案。 GCP中的所有内容。

我想强调的是

  • 使用C#编码的API
  • 将其放置在GCP App Engine Flex中
  • API应该从数据库中获取值并在REST API中显示。

我已经编写了将REST API放入GCP App Engine Flex中 -当我测试仅返回一个表示“值”的字符串时,它就可以工作,(不是从数据库中来。)但是,当我尝试从数据库中获取值时,它就行不通了

当我尝试连接到GCP中的数据库时,只是说超时,(我已经延长了时间,但是不起作用。) 我已经与Google联系了一个示例,说明了如何编写API以便它应连接到数据库的示例。他们只是给这个链接。 https://cloud.google.com/appengine/docs/flexible/dotnet/using-cloud-sql 即使我下载了项目并将其上传到我的应用程序引擎上,这也不适用于我。甚至文件都缺少逐步讨论的内容。 包括Google在内的一些人说,如果api在CGP上并且数据库是我需要使用SSL。但是示例不包括SSL,他们想举一个示例,我自己也无法弄清楚。

我已将REST API放在公司服务器上,并将其连接到GCP数据库,并且可以正常工作。没有SSL。

当我尝试使用MySQL Workbench连接到数据库时,它将起作用。

那么,为什么很难在同一平台上使这些API一起工作。

有没有人有一个非常简单的示例,只是在数据库中返回一个值。如何放置.net rest API 在App Engine flex上并连接到GCP数据库。我需要什么配置和示例代码。

我不知道这是否正确:但是有一些代码指向SSL文件。 但是,当API和数据库都位于GCP上时,我该怎么办?我要将代码要连接的SSL文件放在哪里?

0 个答案:

没有答案