##### AWS S3 Bucket에 파일을 업로드 하여 웹 사이트 호스팅 하기
1. Bucket 생성
aws console -> s3 -> bucket 생성
* 버킷 이름 : 버킷 명
* 리전 : 리전 선택
* 기존 버킷에서 설정 복사 : 선택 사항이므로, 패스
- 옵션 구성 패스
- 권한 설정 : 모든 퍼블릭 액세스 차단 체크 해제 후, 현재 설정으로 인해 이 버킷과 그 안에 객체가 퍼블릭 상태가 될 수 있음을 알고 있습니다. 체크-> 다음
- 버킷 만들기 클릭 하면 버킷이 생성 됩니다.
2. Bucket Policy 설정
버킷 -> 권한 -> 버킷 정책
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::test-bluemary/*"
}
]
}
3. 정적 웹 사이트 호스팅 설정
버킷 -> 정적 웹 사이트 호스팅 -> 이 버킷을 사용하여 웹 사이트를 호스팅 합니다. 체크
- 인덱스 문서 : index.html
- 오류 문서 : error.html
4. 파일 업로드 (미리 생성해둔 index.html 파일과 이미지파일 하나 업로드)
s3 -> 업로드 -> 파일 추가 -> 파일 선택 후 다음 -> 이 객체에 퍼블릭 읽기 권한을 부여함 다음 -> 다음
5. 확인
객체 URL 클릭 후, 페이지 열리는 지 확인