在 Google App Engine 项目中使用 Firestore

Mic*_*cro 6 google-app-engine google-cloud-platform google-cloud-firestore

我想在我的 Google App Engine 项目中访问 Firestore 的实时数据库作为附加数据库。

从 Google App Engine 后端写入 Firestore 的最佳方式是什么?使用 Firestore Rest API 合适吗?或者有更好的方法吗?

两个项目之间的身份验证如何进行?据我了解,Google App Engine 项目和 Firestore 项目是两个不同的东西。

Adr*_*INT 7

是的,最佳实践是使用 Firestore Rest API。

关于身份验证,应用程序引擎服务有其默认服务帐户,您可以在应用程序引擎页面上找到该帐户。只需向项目 B 上的此服务帐户授予访问和写入 firestore 的权限,Lib SDK 将顺利处理所有事情!

您使用哪种语言?所以我可以用演示代码编辑我的答案

编辑1:

您可能误解了项目的概念。项目是一个可以使用服务的信封。在此示例中:您可以拥有一个包含 Firestore 和 App Engine 的 GCP 项目。

编辑2:

正如我所想,Google 演示存储库上有一个代码示例。看一下这个 ! https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/firestore