Я сделал общедоступный список в облачном хранилище Google. Я могу видеть все ключи, если я пытаюсь перечислить объекты корзины в браузере. Я пытался использовать функцию create_anonymous_client()
, чтобы я мог перечислить ключи корзины в скрипте Python. Это дает мне исключение. Я искал повсюду и до сих пор не могу найти правильный способ использования функции.
from google.cloud import storage
client = storage.Client.create_anonymous_client()
a = client.lookup_bucket('publically_listable_bucket')
a.list_blobs()
Исключение, которое я получаю:
ValueError: Anonymous credentials cannot be refreshed.
Дополнительный запрос: Могу ли я перечислить и загрузить содержимое общедоступных сегментов облачного хранилища Google, используя boto3
, если да, как это сделать анонимно?