AWS S3란?
• AWS S3는 Simple Storage Service의 약자로, 개발자 및 기업이 데이터를 저장하고 검색할 수 있는 객체 스토리지 서비스입니다.
• 확장 가능하며 내구성이 뛰어나고 보안이 강력한 특징을 가지고 있습니다.
S3 버킷 생성하기
• S3 서비스를 사용하기 위해 먼저 S3 버킷을 생성해야 합니다.
• 버킷은 데이터를 저장하는 단위로, 유니크한 이름을 가지고 있어야 합니다.
객체 업로드 및 다운로드
• S3 버킷에는 객체(Object)를 업로드하고 다운로드할 수 있습니다.
• 객체는 파일 또는 디렉토리와 유사한 개념으로, 콘텐츠와 메타데이터로 구성됩니다.
데이터 보관 및 수명 주기 관리
• S3는 데이터 보관에 유용한 기능을 제공합니다.
• 수명 주기 관리를 설정하여 데이터를 자동으로 티어링하고, 오래된 데이터는 Glacier와 같은 비용 효율적인 스토리지로 이동할 수 있습니다.
액세스 제어 및 보안
• S3는 다양한 액세스 제어 및 보안 옵션을 제공합니다.
• 버킷 및 객체 수준의 액세스 정책 설정, 버킷 범위 엑세스 제어 등의 기능을 사용하여 데이터의 보안을 강화할 수 있습니다.
버전 관리 및 복원
• S3는 객체 버전 관리를 지원하여 버전 간의 변경 이력을 추적하고, 잘못된 업데이트나 삭제를 방지할 수 있습니다.
• 삭제된 객체를 복원하거나 이전 버전으로 롤백하는 등의 기능을 활용할 수 있습니다.
정리)
• AWS S3는 객체 스토리지 서비스로, 데이터의 안전한 저장, 검색, 액세스를 제공합니다.
• S3를 사용하여 데이터를 업로드하고 다운로드하며, 객체 관리, 액세스 제어, 보안, 버전 관리 등의 기능을 활용할 수 있습니다.
• AWS S3는 신뢰성과 내구성이 우수하며, 다양한 규모의 개발 및 기업 환경에 적합한 스토리지 솔루션입니다.
'AWS(Amazon Web Services) > AWS 기본 개념' 카테고리의 다른 글
[AWS] CloudWatch 란? (0) | 2023.08.23 |
---|---|
[AWS] 요금제 활용 방법 (0) | 2023.08.23 |
[AWS] Lambda란? (0) | 2023.08.23 |
[AWS] MFA란 무엇인가? (0) | 2023.08.23 |
[AWS] CLI (Command Line Interface) (0) | 2023.08.23 |