728x90
반응형
S3
Amazon S3(Simple Storage Service)는 객체 스토리지 서비스다.(파일이나 객체 등을 저장) 데이터 레이크, 웹 사이트, 모바일 앱 등 다양한 분야에서 원하는 양의 데이터를 저장하고 보호할 수 있는 기능을 가지고 있다.
S3는 특정 비즈니스, 조직 및 규정 준수 요구 사항에 맞게 데이터에 대한 엑세스를 최적화, 구조화 및 구성할 수 있는 관리 기능을 제공하고 있다.
S3 기능
- 스토리지 클래스
- 스토리지 관리
- 액세스 관리
- 데이터 처리
- 스토리지 로깅 및 모니터링
- 분석 및 인사이트
- 강력한 일관성
정적 웹 사이트 호스팅
S3를 이용해 별도의 서버없이 정적 웹 사이트를 호스팅할 수도 있다. 클라이언트 측 스크립트를 포함할 수도 있다.
S3의 구조
S3는 크게 버킷, 객체, 키로 구성되어 있다. 버킷 > 객체 > 키 순서로 구성되어 있다.
- 버킷: S3에 저장된 객체에 대한 컨테이너, 모든 객체는 어떤 버킷에 포함된다. (일종의 폴더)
- 객체: S3에 저장되는 기본 객체, 객체는 객체 데이터와 메타데이터로 구성됨
- 키: 버킷 내 객체의 고유 식별자, "버킷 + 키 + 버전"과 객체 자체 사이의 기본 데이터가 맵으로 연결되어 고유하게 식별할 수 있다.
S3 설정
버킷 만들기
S3를 이용하기 위해서 우선 '버킷'을 생성해주어야 한다. '버킷 만들기' 항목에 진입해 버킷을 생성한다.
이후 생성된 버킷에 진입해 '업로드' 버튼을 눌러 원하는 파일을 업로드시킬 수 있다.
728x90
'Minding's Programming > AWS' 카테고리의 다른 글
[AWS] AWS CLI (Command Line Interface) (0) | 2024.10.25 |
---|---|
[AWS] CI / CD (CodeCommit, CodeBuild, CodeDeploy, CodePipeline) (2) | 2024.10.25 |
[AWS] IAM (0) | 2024.10.25 |
[AWS] VPC (1) | 2024.10.24 |
[AWS] ELB (Elastic Load Balancing) (1) | 2024.10.24 |