목차
- 소개: Amazon S3 및 주요 기능 이해
- Buckets : Amazon S3에 데이터 저장 및 구성
- Objects : 객체: Amazon S3의 기본 엔터티
- Permissions : Amazon S3의 객체에 대한 세분화된 액세스 제어
- Storage Classes : Amazon S3에 데이터를 저장하기 위한 다양한 옵션
- Static Website Hosting : Amazon S3를 사용하여 정적 웹사이트 호스팅
Amazon S3 및 주요 기능 이해
Amazon Simple Storage Service(S3)는 사용자가 웹 어디에서나 데이터를 저장하고 검색할 수 있는 확장성이 뛰어난 객체 스토리지 서비스입니다. S3를 사용하면 사용자는 웹의 어느 곳에서나 언제든지 원하는 양의 데이터를 저장하고 검색할 수 있습니다. S3는 언제 어디서나 웹에서 원하는 양의 데이터를 저장하고 검색하는 데 사용할 수 있는 간단한 웹 서비스 인터페이스를 제공합니다. 다음은 Amazon S3의 주요 기능 중 일부입니다.
Buckets
Amazon S3에서 데이터는 버킷이라는 컨테이너에 저장됩니다. 버킷은 데이터와 데이터를 설명하는 메타데이터로 구성된 개체를 저장하는 데 사용되는 전역적으로 고유한 네임스페이스입니다. 버킷을 사용하여 S3의 객체에 대한 액세스를 구성하고 제어할 수 있습니다. S3의 각 개체는 개체 이름과 개체가 저장된 모든 폴더를 포함하는 고유 키가 있는 파일로 저장됩니다.
Objects
객체는 Amazon S3의 기본 엔터티입니다. 개체는 데이터, 메타데이터 및 고유 식별자(키)로 구성됩니다. 개체의 데이터 구성 요소는 몇 바이트에서 테라바이트에 이르기까지 모든 유형의 파일을 포함할 수 있습니다. 메타데이터는 이름-값 쌍의 집합으로 저장되는 개체에 대한 정보입니다.
Permissions
Amazon S3는 액세스 제어 목록(ACL)과 버킷 정책의 조합을 통해 버킷의 객체에 대한 세분화된 액세스 제어를 제공합니다. 사용자는 S3의 객체에 액세스할 수 있는 사람과 해당 객체에서 수행할 수 있는 작업을 제어할 수 있습니다. 사용자는 사전 서명된 URL을 사용하여 다른 AWS 계정 또는 AWS 외부 사용자에게 권한을 부여할 수 있습니다.
Storage Classes
Amazon S3는 다양한 요구 사항을 충족하는 다양한 스토리지 클래스를 제공합니다. 각 스토리지 클래스는 다양한 수준의 내구성, 가용성 및 성능을 제공합니다. 사용 가능한 스토리지 클래스는 다음과 같습니다.
- Standard
- Infrequent Access (IA)
- Intelligent Tiering
- Glacier
- Glacier Deep Archive
- OneZone-Infrequent Access (One Zone-IA)
사용자는 특정 요구 사항에 가장 적합한 스토리지 클래스를 선택할 수 있습니다.
Static Website Hosting
Amazon S3는 정적 웹 사이트를 호스팅하는 데에도 사용할 수 있습니다. 사용자는 웹 사이트 콘텐츠를 S3 버킷에 저장한 다음 작동하도록 버킷을 구성할 수 있습니다.
'AWS' 카테고리의 다른 글
Amazon RDS 소개 및 주요 기능 (0) | 2023.04.28 |
---|---|
AWS Lambda 서비스 및 주요 기능 이해하기 (0) | 2023.04.26 |
Amazon EC2 소개 및 기능 설명 (0) | 2023.04.07 |
Serverless(serverless.yml) Lambda Layers 배포 및 설정 방법 (0) | 2022.07.29 |
AWS AMI 리전 및 타 계정 공유하기, ec2 이미지 공유 (0) | 2021.06.17 |