✨ Feat: [#58] aws s3 설정 추가 및 storage 앱 추가 및 설정
This commit is contained in:
@@ -59,6 +59,7 @@ INSTALLED_APPS = [
|
|||||||
'rest_framework_simplejwt',
|
'rest_framework_simplejwt',
|
||||||
'rest_framework_simplejwt.token_blacklist',
|
'rest_framework_simplejwt.token_blacklist',
|
||||||
'corsheaders',
|
'corsheaders',
|
||||||
|
'storages',
|
||||||
'users',
|
'users',
|
||||||
'portfolios',
|
'portfolios',
|
||||||
'projects',
|
'projects',
|
||||||
@@ -112,6 +113,25 @@ DATABASES = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# aws s3
|
||||||
|
AWS_ACCESS_KEY_ID = env('AWS_ACCESS_KEY_ID')
|
||||||
|
AWS_SECRET_ACCESS_KEY = env('AWS_SECRET_ACCESS_KEY')
|
||||||
|
AWS_STORAGE_BUCKET_NAME = 'colio-service'
|
||||||
|
AWS_S3_REGION_NAME = 'ap-northeast-2'
|
||||||
|
|
||||||
|
AWS_S3_FILE_OVERWRITE = True # 같은 이름 파일 덮어쓰기
|
||||||
|
AWS_DEFAULT_ACL = None # 권한 제어 (None이면 기본 권한)
|
||||||
|
AWS_QUERYSTRING_AUTH = False # 서명 없는 URL 사용
|
||||||
|
|
||||||
|
# DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
|
||||||
|
|
||||||
|
STORAGES = {
|
||||||
|
"default": {
|
||||||
|
"BACKEND": "storages.backends.s3boto3.S3Boto3Storage",
|
||||||
|
},
|
||||||
|
"staticfiles": "storages.backends.s3boto3.S3Boto3Storage",
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Password validation
|
# Password validation
|
||||||
# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators
|
# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators
|
||||||
|
|||||||
Reference in New Issue
Block a user