将文件上传到公共Google Cloud Storage存储桶

时间:2018-11-03 12:17:14

标签: python google-cloud-storage

我正在尝试将文件上传到Google存储桶。该存储桶具有公共访问权限,我可以使用gsutil将文件上传到该存储桶。但是,当尝试使用以下命令在python中检索存储桶信息时:

from google.cloud import storage
client = storage.Client.create_anonymous_client()
bucket = client.get_bucket('gcp-public-data-landsat')

我收到以下错误:

ValueError("Anonymous credentials cannot be refreshed.")

我已经使用我使用的公共Google存储桶(gcp-public-data-landsat)和一个私有公共存储桶尝试了上述方法,并且都给出了相同的错误。

尽管使用匿名访问,我是否仍需要某种方式进行身份验证? 谢谢!

0 个答案:

没有答案