google-api - 使用 Postman 的服务帐户对 Google Cloud Storage JSON API 进行身份验证
问题描述
我们正在尝试将服务帐户身份验证与我们的后端服务一起使用以使用 Google Cloud Storage JSON API。但无法确切知道应该如何完成。我们找到了与客户端库一起使用的示例,但我们正在使用 REST API。有人可以向我解释如何在 POSTMAN 中设置服务帐户身份验证吗?
解决方案
我不确定如何在 POSTMAN 上进行设置,但也许通过以下信息您可以弄清楚:
要使用服务帐户对 Storage API 或任何 Google Cloud REST API 进行身份验证,您需要生成 OAuth 令牌并将其包含在您的请求标头中。为此,您需要 Cloud SDK,因为您将使用 gcloud 命令打印令牌。步骤如下:
gcloud auth activate-service-account --key-file=/path/file.json
- 生成访问令牌并将其保存到环境变量中:
ACCESS_TOKEN="$(gcloud auth print-access-token)"
- 在您的请求标头中包含访问令牌,如下所示:
“授权:不记名 $ACCESS_TOKEN”
推荐阅读
- python - 无法在 pandas 中聚合 min 和 max
- postgresql - 如何在我的 C: 驱动器上保存 PgAdmin4 中的语法
- python - 根据年月计算行数并从最旧到最新排序
- clojurescript - 如何诊断渲染失败的原因
- amazon-dynamodb - 仅在 PK 上的 DynamoDB 更新项目条件
- rust - 从方法调用中修复对 self 的挥之不去的不可变引用
- jupyter-notebook - Pycharm 和 Jupyter 笔记本
- html - 滚动捕捉
- php - 调用数组 Laravel Maatwebsite 上的成员函数 chunk()
- reactjs - 没有办法保护 Typescript JSX 上的意外无效标识符(如 kebab-case)吗?