Я вижу, что вы пытаетесь использовать клиентские библиотеки Google Cloud Storage .
Чтобы использовать его, сначала убедитесь, что он установлен на вашем компьютере:
pip install --upgrade google-cloud-storage
И затем вам, вероятно, следует настроить аутентификацию (если вы используете Учетные данные приложения по умолчанию , из документации, которую вы упомянули), установив переменную среды GOOGLE_APPLICATION_CREDENTIALS
на компьютере.где вы запускаете код, как показано ниже.Если вы используете Windows, вместо этого выполните шаги, представленные в документации .
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/file.json"
В качестве альтернативы, вы можете попробовать , используя явные учетные данные .Единственное различие между тем, которым вы поделились (используя неявные учетные данные, полученные из среды), и тем, которое использует явные учетные данные, состоит в том, что при объявлении клиента GCS вы должны сделать что-то вроде:
storage_client = storage.Client.from_service_account_json('/path/to/SA_key.json')
После того, как все этоготов, у вас не должно возникнуть проблем с запуском предоставленного вами примера кода.Чтобы продолжить изучение GCS и его клиентских библиотек, не стесняйтесь искать по документации, на которую я ссылался, и просматривать справочную страницу библиотеки .