개발 창고/Web
[AWS] S3 버킷 생성
로이제로
2023. 5. 2. 22:00
반응형
1/ 버킷 만들기 클릭
2/ 버킷 기본 정보 입력
- 버킷 이름 : (사용할 버킷명)
3/ "모든 퍼블릭 액세스 차단" 해제 - "현재 설정으로 인해 이 버킷과 그 안에 포함된 객체가 퍼블릭 상태가 될 수 있음을 알고 있습니다." 체크 - [버킷 만들기] 클릭
4/ 버킷 생성 확인 후 해당 버킷 명 클릭
5/ [속성] 탭 클릭 - 정적 우베 사이트 호스팅 [편집] 버튼 클릭
6/ 정적 웹 사이트 호스팅 "활성화" 클릭 - 인덱스 문서 "index.html" 입력 - [변경 사항 저장] 버튼 클릭
7/ [권한] 탭 클릭 - 버킷 정책 [편집] 버튼 클릭
아래 사이트에서 정책 설정
http://awspolicygen.s3.amazonaws.com/policygen.html
- Select Type of Policy : S3 Bucket Policy
- Effect : Allow
- Principal : *
- Actions : GetObject
- Amazon Resource Name (ARN) : (ARN명/*)
- Add Statement
- Generate Policy
8/ CORS(Cross-origin 리소스 공유) - [편집] 버튼 클릭 - 내용 입력 후 [변경 사항 저장] 버튼 클릭
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "HEAD" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [ "x-amz-server-side-encryption", "x-amz-request-id", "x-amz-id-2" ], "MaxAgeSeconds": 3000 } ] |
반응형