【发布时间】:2016-11-22 02:15:09
【问题描述】:
我正在尝试找到一种将我的 Django 静态文件上传到 Amazon S3 存储桶的方法。
在我的settings.py 我有:
AWS_STORAGE_BUCKET_NAME = 'XXXXX'
AWS_ACCESS_KEY_ID = 'AXXXXXA'
AWS_SECRET_ACCESS_KEY = 'DXXXXXXXXX6'
AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
STATICFILES_LOCATION = 'static'
STATICFILES_STORAGE = 'custom_storages.StaticStorage'
STATIC_URL = "https://%s/%s/" % (AWS_S3_CUSTOM_DOMAIN, STATICFILES_LOCATION)
我使用 EB 控制面板上传功能将我的 Django 代码作为 zip 文件上传到 AWS EB 实例。
确保将我的静态文件(在 static/ 目录中)复制到 S3 存储桶的推荐方法是什么?
【问题讨论】:
-
是的,我尝试过 collectstatic ,但没有这样做。