python - 如何对 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。我无法在他们的文档页面上找到它
解决方案
推荐阅读
- html - Ant design Tree defaultExpandAll 不适用于按钮单击以进行反应
- ruby-on-rails - Rails: Unique validation with nested attributes
- php - PHP用变量获取POST数组的值
- typescript - 绑定不能包含分配
- javascript - Unexpected end of JSON input at JSON.parse using Spring boot and JavaScript
- python - 将一行中所有字符的总和返回到另一列 pandas
- java - 在 WearOS 中显示多个通知
- docker - Docker 构建错误 OCI 运行时创建失败
- python - 如何修复 Tkinter 帧控制器键错误?
- vb.net - [解决]ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序