Ошибка 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"
)
Если вам нужна какая-либо другая информация, пожалуйста, скажите мне. Спасибо