본문 바로가기

개발/AWS

django + AWS S3 서울리전 이슈

반응형

S3 저장소 사용시 django storages 패키지를 주로 쓰는 편인데

아직 seoul 리전은 주요 패키지들에 업데이트가 되지 않아서 오류가 난다. 

심지어 한국 리전 이슈라, 구글 검색에서도 그리 자료가 많지 않다.

S3 한국 리전을 장고로 안정하게 사용 할 때 까지는 약간의 시간이 필요할 듯 싶다.

에러 로그에 

1
2
File "/opt/python/run/venv/lib/python2.7/site-packages/boto/s3/connection.py", line 94in build_auth_path
[Mon Apr 11 15:58:58.531836 2016] [:error] [pid 18181]     path = '/' + bucket
cs

가 있다면 boto 패키지에 아직 seoul 리전이 추가되지 않아서 그렇다

해결법으로는 하나 나온게 있긴 한데 너무 임시 방편인거 같아서 일단 S3는 일본리전으로 동작시키기로 결정했다.


그리고 장고 DEBUG = False 후, 디플로이 버전을 빈스토크에 올려보면 400 ERROR가 뜨는 경우가 있는데, 이건 아주 기본적인 장고 ALLOWED_HOSTS 문제니 잊지 말고 추가하자(400 뜨면 바로 체크해야되는데 늘 당연히 했겠지 하고 넘어간다 OTL... )











반응형