gpt4 book ai didi

google-cloud-storage - Google Cloud Storage JSON API 需要什么授权 token ?

转载 作者:行者123 更新时间:2023-12-04 11:20:29 25 4
gpt4 key购买 nike

我正在学习 Google Cloud Storage,JSON api,简单上传:

https://cloud.google.com/storage/docs/json_api/v1/how-tos/simple-upload

该示例说要发送如下所示的帖子:

POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=media&name=myObject HTTP/1.1
Content-Type: image/jpeg
Content-Length: [NUMBER_OF_BYTES_IN_FILE]
Authorization: Bearer [YOUR_AUTH_TOKEN]

[JPEG_DATA]

然后我创建了一个“服务帐户”API。

但是我如何找出 [YOUR_AUTH_TOKEN]从我新创建的服务帐户中使用?

最佳答案

Google Cloud 使用 OAuth 2.0 来处理身份验证。根据您的需要,有多种生成 token 的技术。如果您正在使用 Google 的客户端库之一编写程序,那么大部分细节都会为您处理好。谷歌有一个详细的指南:https://developers.google.com/identity/protocols/OAuth2

您正在寻找作为服务帐户进行身份验证。服务帐户通常通过创建称为 JWT 的 token 请求文档进行身份验证,使用与服务帐户关联的私钥对其进行签名,然后与 Google 交换 JWT 以获得 token 。此处描述了此过程:https://developers.google.com/identity/protocols/OAuth2#serviceaccount

在您的桌面上,如果您想作为服务帐户进行身份验证,一种简单的方法是使用 gcloud 作为服务帐户进行身份验证,然后向其索取 token :

$> gcloud auth activate-service-account myaccount@gserviceaccounts.com --key-file=creds.json
$> gcloud auth print-access-token

关于google-cloud-storage - Google Cloud Storage JSON API 需要什么授权 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41648094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com