진짜 개발자
본문 바로가기

AWS/Storage

AWS - S3 Bucket 생성, Object 업로드, Public Access 설정

728x90

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) 페이지가 성공적으로 보인다