일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Git
- Gradle
- jsp
- ubuntu
- jenkins
- tool
- elasticsearch
- it
- devops
- 맛집
- laravel
- Oracle
- AWS
- MySQL
- Web Server
- redis
- php
- Spring
- linux
- java
- javascript
- Spring Batch
- IntelliJ
- springboot
- db
- 요리
- Spring Boot
- ReactJS
- JVM
- Design Patterns
- Today
- Total
아무거나
S3 콘솔 사용법 본문
가. 콘솔사용법
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 |