아무거나

S3 콘솔 사용법 본문

Infra/AWS

S3 콘솔 사용법

전봉근 2019. 3. 13. 15:03
반응형

가. 콘솔사용법

1. bucket 생성 후 업로드

   - Create Bucket -> upload버튼 클릭 -> add Files OR Drag and drop file -> 오른쪽 하단 Start Upload 버튼 클릭

 

2. 폴더 생성 방법

   - 상단에 Create Folder 선택

 

3. 파일 이동하는 방법

   - 이동할 파일 오른쪽클릭 후 cut 선택

   - 이동할 경로로 가서 그 경로에서 오른쪽 클릭 후 paste 선택

 

4. 파일선택후 ->상단 actions 버튼 클릭 -> make public -> 공개할것인지에 대한 여부를 물어보는 창이다 "확인" 버튼을 누르자 

   ex ) 원하는 파일 선택 후 오른쪽 클릭하여 바로 make public 선택 가능

 

5. 파일에 접근할 수 있는 URL 아는 방법

   - 파일선택 -> 상단에 Properties 버튼을 클릭 -> Link 가 파일의 경로이다

 

나. 버킷 설정

1. 선택할 버킷을 오른쪽 클릭 후 Properties 선택

2. 정보 설명

   # Permissions

     - Grantee : 현재 사용하고 있는 계정( 자신 )

     - List : 객체들을 볼 수 있는 권한

     - upload/delete : 객체들을 업로드하거나 삭제할 수 있는 권한

     - view permissions : 퍼미션을 보는 권한

     - edit permissions : 퍼미션을 수정할 수 있는 권한

     - add more permissions : 다른 사용자에게 권한을 주고 싶으면 이걸 이용하여 생성

     - edit bucket policy : 버킷에 대한 정책을 좀 더 세밀하게 정할 수 있는 기능

       -> 하단에 aws policy generator ( 정책데이터를 json으로 만들어줌 )

     - Add CORS Configuration ( 크로스도메인에 대한 정책을 정할 수 있다. -> 서비스별 정책을 만들 수 있음 )

   # Static Website Hosting

     - s3 이용해서 웹 사이트를 운영할때 사용하는 기능(html만 가능)

       -> Enable website hosting 선택

       -> index Document : 보여줄 html 파일 선택

       -> 위에 선택한 html파일을 make public(공개) 선택

       -> save

       -> Endpoint로 잘나오는지 확인

   # Logging

     - s3나온 데이터들을 외부에서 접속했을 때 현황이나 기타 기록같은 것들을 등록해 주는것

     -> Enabled 체크

     -> Traget Bucket : 버킷에 속해있는 객체들에 대한 여러가지 로그들을 등록

     -> ​버킷의 로깅 활성화

         (1) Amazon S3 콘솔 -> All Buckets -> Details -> Properties -> Logging

         (2) Enabled 체크 -> Target Bucket 선택 -> Target Prefix 상자에 원하는 접두사 입력

(로그 객체의 키 접두사를 지정할 경우)

         (3) save

   # Lifecycle

     - 버킷안에 저장되있는 여러가지 객체들의 라이프사이클을 저장할 수 있는곳

     -> apply the rule( 해당 버킷 or 지정할 폴더 )

   # Tags

     - 비용관련 정보를 태깅하여 구분하기 쉽게 하는 기능

     

다. 객체 설정

1. 선택할 버킷안에 객체(파일)를 오른쪽 클릭 후 Properties 선택​

2. 정보설명

   # Link : 객체에 public 하게 접속할 수 있는 url

   # Details

     - standard : ​기본

     - standard - Infrequent : s3의 신규클래스(=standard)

     - reduced redundancy(RSS) : 중복 저장을 줄인다. -> 백업을 덜 한다.( 이점 : 저렴하게 파일을 저장할 수 있다. )

     - Server Side Encryption : 이 파일을 저장할때 암호화 시킬지에 대한 여부

   # Permissions

     - 파일에 대한 권한 설정(퍼블릭하게 제공하려면 add more permissions 선택 후 grantee를 everyone으로 설정하고 open/download를 체크하고 저장한다.

   # Metadata

      - 응답헤더들을 제어할 수 있다. ( content-Type = mine-Type ) -> 클라이언트에게 제공

반응형

'Infra > AWS' 카테고리의 다른 글

Security Group IP 대역 설정  (0) 2019.03.14
AWS PHP SDK 사용  (0) 2019.03.14
Simple Storage Service(S3)  (0) 2019.03.13
AWS Command Line Tools 기본설정  (0) 2019.03.12
EC2 비용 관련  (0) 2019.03.12
Comments