这是我的aws conf文件:
import datetime
AWS_ACCESS_KEY_ID = ''
AWS_SECRET_ACCESS_KEY = ''
AWS_FILE_EXPIRE = 200
AWS_PRELOAD_METADATA = True
AWS_QUERYSTRING_AUTH = True
DEFAULT_FILE_STORAGE = 'monetimes.aws.utils.MediaRootS3BotoStorage'
STATICFILES_STORAGE = 'monetimes.aws.utils.StaticRootS3BotoStorage'
AWS_STORAGE_BUCKET_NAME = 'monetimes-static-bucket'
S3DIRECT_REGION = 'ap-south-1'
S3_URL = '//%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
MEDIA_URL = '//%s.s3.amazonaws.com/media/' % AWS_STORAGE_BUCKET_NAME
MEDIA_ROOT = MEDIA_URL
STATIC_URL = S3_URL + 'static/'
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
two_months = datetime.timedelta(days=61)
date_two_months_later = datetime.date.today() + two_months
expires = date_two_months_later.strftime("%A, %d %B %Y 20:00:00 GMT")
AWS_HEADERS = {
'Expires': expires,
'Cache-Control': 'max-age=%d' % (int(two_months.total_seconds()), ),
}
AWS_QUERYSTRING_AUTH = True
我通过将其静态文件放到aws-s3 buket中,使其具有完全访问权限并处于公共模式。
静态文件即将到来,并且正在复制到我的aws-s3存储桶中,但显示出一些错误。
请检查以上屏幕截图中的错误。
我也正确添加了密钥和秘密密钥
默认情况下,在我的s3存储桶中,它即将到达亚洲-孟买地区。
我也要这么做