Как использовать внешнее файловое хранилище для загруженных пользователем файлов в Django
Я развернул свое приложение django на vercel, а база данных mysql развернута на Clever Cloud. Я использовал бесплатный сервис Clever Cloud File Storage (FS Bucket) для хранения загруженных пользователем файлов и изображений, но не могу заставить его работать
Получаю ошибку: [WinError 10060] Попытка подключения не удалась, потому что подключившаяся сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил
Вот моя конфигурация
DEFAULT_FILE_STORAGE = 'storages.backends.sftpstorage.SFTPStorage'
SFTP_STORAGE_USE_AGENT = False # Avoid using insecure key agent authentication
SFTP_STORAGE_HOST = 'bucket-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx-fsbucket.services.clever-cloud.com'
SFTP_STORAGE_USERNAME = 'username@bucket_name' # Use correct IAM user with access
# Retrieve password securely from environment variable (highly recommended)
SFTP_STORAGE_PASSWORD = 'xxxxxxxxxxxx'
MEDIA_ROOT = BASE_DIR / 'media'
MEDIA_URL = 'https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-fsbucket.services.clever-cloud.com/portfolio/'
Я не могу найти проблему. Я готов использовать любое другое хранилище файлов, если оно бесплатно