Я пытаюсь загрузить файлы в хранилище 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), так и с частной общедоступной корзиной, которую я использую, и обе дают ту же ошибку.
Нужно ли каким-либо образом проходить аутентификацию, используя анонимный доступ?
Спасибо!