Ошибка DefaultCredentialError в Django при использовании облачных сервисов Google

Я создаю приложение на Django, где использую Google Cloud Services для загрузки и хранения файлов, но сталкиваюсь с такой ошибкой:

по умолчанию raise exceptions.DefaultCredentialsError(_CLOUD_SDK_MISSING_CREDENTIALS) google.auth.exceptions.DefaultCredentialsError: Ваши стандартные учетные данные не найдены. Чтобы настроить учетные данные по умолчанию для приложения, смотрите https://cloud.google.com/docs/authentication/external/set-up-adc. для получения дополнительной информации.

Вот структура каталогов моего проекта:

├───core
│   ├───migrations
│   │   └───__pycache__
│   ├───static
│   │   └───core
│   │       └───background
│   ├───templates
│   │   └───core
│   └───__pycache__
├───data
├───file_upload
│   ├───migrations
│   │   └───__pycache__
│   ├───static
│   │   └───file_upload
│   ├───templates
│   │   └───file_upload
│   └───__pycache__
├───users
│   ├───migrations
│   │   └───__pycache__
│   ├───templates
│   │   └───users
│   └───__pycache__
└───videovogue_web
    └───__pycache__

Теперь мой .json файл находится в папке data, а вот мой settings.py

DEFAULT_FILE_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
GS_BUCKET_NAME = 'videovogue'
STATICFILES_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
GS_CREDENTIALS = service_account.Credentials.from_service_account_file(
    "data/savvy-equator-418206-6d9e28bff3e9.json"
)

Если вам нужна какая-либо другая информация, пожалуйста, скажите мне. Спасибо

Вернуться на верх