我正在尝试将文件上传到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)和一个私有公共存储桶尝试了上述方法,并且都给出了相同的错误。
尽管使用匿名访问,我是否仍需要某种方式进行身份验证? 谢谢!