Попытка использовать хранилище Supabase S3 с Django
if USE_S3:
# aws settings
AWS_ACCESS_KEY_ID = os.getenv("SUPA_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = os.getenv("SUPA_SECRET_KEY")
AWS_STORAGE_BUCKET_NAME = "images"
AWS_S3_REGION_NAME = os.getenv("SUPA_S3_REGION_NAME")
AWS_ENDPOINT_URL = os.getenv("SUPA_S3_DOMAIN")
# s3 static settings
STATIC_LOCATION = "static"
STATICFILES_STORAGE = "storages.backends.s3boto.S3BotoStorage"
# s3 public media settings
DEFAULT_FILE_STORAGE = "storages.backends.s3boto.S3BotoStorage"
else:
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles_build", "static")
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "media/")
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
Я пытался следовать нескольким другим руководствам по использованию хранилищ на базе S3, но не смог понять, как заставить их работать с Supabase. Я получаю ошибку типа для имени ведра, но не знаю многого другого о том, что происходит.