[AWS] AWS S3

행복한 콩🌳·2022년 1월 13일
0

AWS

목록 보기
4/8


https://www.youtube.com/watch?v=LM1QCTu7crM
오늘도 aws 강의실 참고함!

[정의]
Amazon Simple Storage Service 는 객체 스토리지 서비스로 사용자가 원하는 만큼의 데이터를 저장하고 보호활 수 있다. 전세계 기업의 수백만 애플리케이션을 위한 데이터를 저장함

[특징]

  • 객체 스토리지 서비스
  • eleven nine 내구성
  • 무제한 용량
  • Bucket이라는 단위로 구분
  • Static Web 호스팅 가능
  • 여러 티어로 구성됨 - 요금, 파일의 성질에 따라 다른 티어 적용하여 효율적인 사용 가능
  • 버전 관리 가능
  • 업로드와 업데이트/ 삭제의 데이터 일관성 모델이 다름
  • 암호화 가능
  • 보안 설정 가능 - 누가 어떤 파일에 얼마동안 접근 가능
  • 수명 주기 설정 가능
  • 삭제 방지 기능
  • 파일 전송 기능
  • 99.9% SLA 가용성[티어마다 다름]

[S3 API]

  • 파일 관련 API(업데이트, 삭제, 업로드 등)
    업로드 성공시 HTTP 200 코드 반환
    다운로드는 Torrent 지원

[S3 객체의 구성]

  • Key : 파일의 이름
  • Value : 파일의 데이터
  • Version ID : 파일의 버전 아이디
  • Metadata : 파일의 정보를 담은 데이터
  • ACL : 파일의 권한을 담은 데이터
  • Torrents : 토렌트 공유를 위한 데이터

[S3 Static Hosting]
https://bucket-name.s3.Region.amazonaws.com/keyname
https://s3.Region.amazonaws.com/bucket-name/keyname

[S3 티어]
S3 Standard
S3 - IA(Infrequently Accessed)
S3 - One Zone IA
S3 Intelligent Tiering
S3 - Glacier
S3 - Glacier Deep Archive

[S3 보안 설정]

  • Bucket Policy
    버킷 단위
    Json 형식
  • ACL(Access Control List)
    파일 단위
  • Access Log 전송 가능
    다른 버킷 혹은 다른 계정으로 전송 가능

[s3 Athena]

  • s3를 sql언어로 조회할 수 있는 서비스
  • sql 쿼리 사용
  • serverless
  • 로그를 조회하거나 분석하는데 주로 활용
profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글