본문 바로가기
AWS

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 20일차

by 원동호 2021. 9. 25.
반응형

Ch 03. 서버리스 어플리케이션 개발 

  • 01. Front-end 화면 개발 1
  • 02. Front-end 화면 개발 2
  • 03. S3 소개 및 구축 - 1

 

AWS S3

https://aws.amazon.com/ko/s3/?nc2=type

인터넷 스토리지 서비스이며 단순한 웹 서비스 인터페이스를 사용하여 언제든지 웹상 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있다.

 

특징

  • 업계 최고의 성능, 확장성, 가용성, 내구성

Amazon S3는 여러 시스템에 걸쳐 모든 S3 객체의 복사본을 자동으로 생성하고 저장하기 때문에 99.99%의 데이터 내구성을 제공한다.

  • 비용 효율적인 스토리지 클래스

S3 스토리지 클래스 분석을 사용하여 액세스 패턴에 따라 더 저렴한 요금의 스토리지 클래스로 이동할 데이터를 검색할 수 있다.

  • 간편한 데이터 관리 및 액세스 제어

S3 액세스 포인트는 공유 데이터 세트를 사용하여 애플리케이션에 대한 특정 권한으로 데이터 액세스를 쉽게 관리할 수 있도록 지원한다.

 

버킷

 Amazon S3에 저장된 객체에 대한 컨테이너이다.

  • 스토리지 및 데이터 전송 요금을 담당하는 계정을 식별한다.
  • 액세스 제어에 사용된다.
  • 사용량 보고를 위한 집계 단위로 사용된다.
  • 기본적으로 AWS 계정 각각에 대해 최대 100개의 버킷을 만들 수 있지만 버킷이 더 필요한 경우 서비스 한도 증가를 제출하여 계정버킷 한도 를 최대 1,000개의 버킷 으로 늘릴 수 있다.
  • 버킷은 계층 구조가 아니다.

 

버킷 생성

버킷 만들기 버튼을 클릭한다.

 

버킷 이름은 global unique해야 한다.

 

버킷 업로드

 

S3 API

https://docs.aws.amazon.com/cli/latest/reference/s3api/

awscli를 사용하여 s3 객체에 조회, 삭제 등이 가능하다.

 

조회

S3는 파일을 무제한으로 적재할 수 있지만 해당 API에는 최대 객체 1000개 조회의  제한이 있다.

따라서  5000개가 적재되어있다면 5번의 호출이 필요하다.

aws s3api list-objets --bucket [버킷명]

 

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

-> https://bit.ly/37BpXiC

반응형

댓글