S3( Simple Storage Service )는 AWS의 매우 유연하고 확장가능한 객체스토리 서비스입니다.
S3의 특징으로는
1. 무한한 확장성 ( 저장할 수 있는 파일의 제한 수가 없습니다.)
2. 다양한 활용 (백업, 복구, 아카이브, 하이브리드 클라우드 스토리 등)
3. 글로벌 공유성 ( 모든 리전 중 고유한 이름을 가집니다. 그러나 버킷은 리전 수준에서 서비스 제공)
S3 관련 용어 정리
- 버킷
버킷은 S3의 파일과 폴더를 저장하는 컨테이너입니다 - 객체
버킷 내에 저장된 개별 파일이나 데이터를 말합니다. (고유한 키를 가집니다. - 고유 경로) - 메타 데이터
객체에는 사용자 또는 시스템에 의해 설정된 메타데이터 보유합니다. - 멀티파드 업로드
단일 객체를 여러 부분으로 나누어 업로드하는 방법으로 5GB 이상의 대용량 업로드에 사용합니다. - 버전관리
업로드되는 객체의 여러 버전을 저장, 수정, 삭제에서 보호해 줍니다. - 태그
객체관리와 비용추적에 사용합니다.
생성 실습
S3버킷을 생성할 리전(우측 상단 아이디옆)을 선택하고 버킷 만들기를 눌러 버킷을 생성해 보겠습니다.
일반 구성을 살펴보면 AWS 리전 중 S3가 생성될 리전 확인과 버킷이름을 설정할 수 있습니다.
버킷은 이름은 모든 S3 중 고유한 이름을 가져야 합니다.
객체 소유권과 퍼블릭액세스는 기본상태로 유지하고 버킷을 생성해 주겠습니다.
버킷 생성 되었고 클릭해서 내부로 들어갑니다.
버킷내부에서 객체를 업로드할 수 있고 혹은 폴더를 생성해서 버킷내부에서 폴더단위로 나눌 수 있습니다.
업로드 누르고 객체를 업로드하겠습니다.
객체의 이름과 유형, 크기를 확인가능합니다.
객체 클릭해서 정보를 확인 가능합니다.
S3 URI, 소유자, 크기, 이름, 태그, URL 등 확인 가능하고 우측 상단에 열기를 통해
객체자체를 확인해 볼 수도 있습니다.
URL를 통한 접속은 거부되는 것을 확인할 수 있습니다. 이유는 위에서 퍼블릭 액세스 차단을 설정했기 때문입니다.
퍼블릭액세스를 허용하고 URL를 통한 접속은 다음 포스팅에서 하도록 하겠습니다
이번 포스팅은 간단한 S3의 서비스 개요나 특징, 용어를 정리했고 버킷생성하고 객체 업로드 후 열기까지 해보았습니다.
이번 포스팅은 이만 마치겠습니다.
'AWS > S3' 카테고리의 다른 글
S3 - 스토리지 클래스 (0) | 2024.05.12 |
---|---|
S3를 사용한 웹사이트 만들기 (0) | 2024.05.12 |
S3 -2 객체 URL접속과 퍼블릭엑세스 (0) | 2024.05.08 |