在使用gcloud授权登录时出现HTTP 401授权错误

2024-09-28 21:49:23 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试从google云存储中获取一个blob,如下所示:

from gcloud import storage

gcs_client = storage.Client()
gcs_bucket = gcs_client.get_bucket('mybucketname')
gcs_blob = gcs_bucket.blob(path)
gcs_blob.download_to_file(somefileobject)

很简单,但是我得到一个错误消息:

Unauthorized: 401 Login Required (GET https://www.googleapis.com/storage/v1/b/bucketname/o/path-to-file?projection=noAcl)

我是通过cli(gcloud auth)登录的,我也尝试过使用服务帐户,结果也一样。在

gcloud配置列表输出:

^{pr2}$

谢谢你的帮助!在


Tags: topathfromimportclientgetbucketgoogle