首页 > 解决方案 > 如何对 Google Cloud Firestore API 上的 REST 端点进行身份验证

问题描述

我正在考虑编写一个简短的 python/nodejs 脚本,该脚本将从 Google 的 Firestore 调用exportDocuments API 路由。

此页面显示了如何使用gcloud,但它不是一个选项,因为我是从 AWS Lambda 函数内部调用的。

我是 GCP 新手,但不是 python/REST 新手。我找不到暴露此端点的 SDK(但也许我在这里错了)。

我确实浏览了 GCP 的糟糕文档并创建了一个服务帐户并赋予它Cloud Datastore Import Export Admin角色。

我还查看了 Google 的Application Default Creds,它对我没有帮助,因为我在 Lambda 中。

我没有深入研究的一件事是 GCP 使用的http.proto,因为我不熟悉它,它看起来像一个大兔子洞。

那么有没有人有关于如何发出 POST 请求并向 GCP REST端点提供服务帐户的示例 python 或 nodejs 代码?或者是否有v1beta1从firestore使用的sdk。我无法在他们的文档页面上找到它

标签: pythonnode.jsfirebasegoogle-cloud-firestore

解决方案


推荐阅读