2016년 4월 8일 금요일

AWS 서울 region에서의 django S3 연동

인터넷에 있는 온갖 예제를 다 따라해봐도 되질 않아 많은 고생 중에 서울과 프랑크푸르트 등 최근에 만들어진 region에서는 다른 종류의 알고리즘을 사용해서 특별한 설정이 필요하다고 한다.

boto와 django-storages를 설치한 뒤

AWS_S3_HOST = 's3.ap-northeast-2.amazonaws.com'AWS_QUERYSTRING_AUTH = FalseAWS_ACCESS_KEY_ID = 'xxxxxxxxxxxxxxxxxxxxxxxxx'AWS_SECRET_ACCESS_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxx'AWS_STORAGE_BUCKET_NAME = 'xxxxxxxx'DEFAULT_FILE_STORAGE = "storages.backends.s3boto.S3BotoStorage"
MEDIA_URL = 'http://%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME

위와 같이 설정하여 해결했다.

댓글 없음:

댓글 쓰기