Ответ 1
Я вижу, вы пытаетесь использовать клиентские библиотеки 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 и его клиентских библиотек, не стесняйтесь искать в документации, на которую я ссылался, и просматривать справочную страницу библиотеки.