S3 객체 업로드 및 Public Access 설정
1. 버킷 생성
1) S3 서비스로 이동하여 Create Bucket를 클릭한다
2) Bucket name : Amazon S3를 사용하는 모든 사용자들을 포함해 유일한 이름을 지정해야한다
Region : Bucket을 생성할 Region을 선택한다.
3) Bucket에 대한 Public Acess를 설정한다
- 아래의 두개의 체크를 해제해야 외부의 모든 사용자들이 접근 가능한 Public 객체 생성이 가능하다
Manage public access control lists for this bucket
Block new public ACLs and uploading public objects : 공용 ACLs와 공용 objects를 업로딩하는 것을 막는다
Remove public access granted through public ACLs : 공용 ACLs를 통해 부여된 public 접근 권한을 제거한다
2. 정적 파일(.html) 업로드
1) 업로드 하기전 간단히 정적파일을 생성한다
2) S3 buckets 목록에서 방금 내가 생성한 s3 bucket을 선택한다
(꼭 이름을 잘 눌러주어야 한다 아니면 다른 설정 메뉴가 나타난다)
3) Upload 버튼을 누른다
4) 처음에 생성한 정적파일을 드래그 & 드롭한다
5) 정적 파일이 보인다 그대로 Upload 버튼을 누른다
3. 정적파일 Public Acess 가능 설정
간단한 방법
Object파일을 체크한뒤 Actions를 누른뒤 Make public을 클릭한다
직접 설정 변경하는법
1) 업로드된 파일의 이름 부분을 정확히 누른다
2) Permissions 탭을 클릭한다
3) Public Access란의 Everyone 을 클릭한뒤 우측에 나타나는 팝업창에서 Read object를 체크한뒤 Save한다
4. 확인하기
1) Object를 선택한다
2) Overview탭 하단의 Object URL을 클릭한다
3) 페이지가 성공적으로 보인다
'AWS > Storage' 카테고리의 다른 글
AWS - S3 수명주기 관리 ,Glacier 로 아카이빙 - 수정필요(리사이클 정책 설정과정) (0) | 2019.01.05 |
---|---|
AWS - EC2 데이터 백업(AMI, Snapshot) (0) | 2019.01.05 |
AWS - EBS(Elastic Block Storage) 추가 및 사용방법 (2) | 2019.01.05 |
AWS - S3 이용 서버리스 웹사이트 구축(정적 웹) (0) | 2019.01.04 |
AWS - 이론) Storage 서비스 (0) | 2018.11.19 |