728x90
1. AWS S3 설정
1-1. S3 버킷 생성
- AWS Management Console에 로그인
- S3 서비스로 이동
- "버킷 만들기" 클릭
- 버킷 이름 지정 (예: goingtogether-images)
- 리전 선택 (예: ap-northeast-2 - 서울)
- 퍼블릭 액세스 설정: "모든 퍼블릭 액세스 차단" 체크 해제 (이미지 접근 허용)
- "버킷 생성" 버튼 클릭
1-2. CORS 설정 (필수)
- 생성한 버킷 클릭
- "권한" 탭 선택
- "CORS 구성" 섹션에서 편집 클릭
- 아래 CORS 설정 입력:
[
{
"AllowedHeaders": ["*"],
"AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
"AllowedOrigins": ["*"],
"ExposeHeaders": []
}
]
1-3. IAM 사용자 생성 및 권한 설정
- AWS Management Console에서 IAM 서비스로 이동
- "사용자" → "사용자 추가" 클릭
- 사용자 이름 지정 (예: s3-upload-user)
- "액세스 키 - 프로그래밍 방식 액세스" 선택
- 권한 설정: "기존 정책 직접 연결" 선택
- "AmazonS3FullAccess" 정책 추가
- 사용자 생성 후 Access Key ID와 Secret Access Key 저장 (한 번만 표시됨) => 직접 발급해야됨
728x90
'Projects > GoingTogether' 카테고리의 다른 글
| [Back] Front에서 원하는 데이터 형식으로 반환하기 (0) | 2025.02.14 |
|---|---|
| [Back] 초반 세팅 (0) | 2025.02.14 |
| [할 일] (0) | 2025.01.12 |
| [시작] 참여 (1) | 2025.01.12 |