카페24 클라우드의 오브젝트 스토리지 사용 방법을 설명합니다.
1. 오브젝트 스토리지란?
웹 기반 콘솔, REST API 등 다양한 방법으로 파일을 저장하고 저장된 파일은 파일마다 고유한 접근 URL이 부여되어 인터넷상에서 여러 사용자가 쉽게 접근할 수 있습니다.
서로 다른 하드웨어에 파일을 분산, 중복으로 저장하여 높은 데이터 안정성을 보장합니다.
오브젝트 스토리지 용도는 다음과 같습니다.
a. 음악, 사진, 비디오, 문서 파일 등의 비정형 데이터 업로드
b. 서버의 데이터 백업
c. 대용량의 데이터 저장
d. HTTPS를 지원하며 데이터가 암호화 되어 안정성 제공
e. REST API를 지원하며 파일 관리함의 편리성 제공
f. Amazon S3 인터페이스와의 호환성을 제공
카페24 오브젝트 스토리지 특성
카페24 오브젝트 스토리지 특성
a. 고가용성의 데이터 스토리지
데이터를 분산 및 복제 후 저장하여 높은 데이터의 안정성을 보장합니다.
b. HTTPS 지원
HTTPS 프로토콜을 지원하여 암호화된 데이터를 저장 및 다운로드 할 수 있습니다.
브라우저와 데이터가 저장된 오브젝트 스토리지 간에 암호화된 연결을 하여 민감한 정보의 보안성을 높입니다.
c. 편리한 UI 및 다양한 이용 방법 제공
카페24 클라우드 콘솔의 파일 매니저를 이용하여 오브젝트 스토리지를 직관적으로 사용할 수 있습니다.
오브젝트 스토리지 사용 방법
a. 클라우드 콘솔의 파일 매니저
b. S3 Browser
c. CLI (command line interface)
kr.cafe24obs.com Endpoint를 선택 후 오브젝트 스토리지 신청 부분을 클릭합니다.
2. 오브젝트 스토리지 시작하기
(1) 오브젝트 스토리지 신청
스토리지 → 오브젝트 스토리지 → 오브젝트 스토리지 신청kr.cafe24obs.com Endpoint를 선택 후 오브젝트 스토리지 신청 부분을 클릭합니다.
(2) API 키 생성
API를 통해 카페24 클라우드 오브젝트 스토리지를 사용하기 위해서 API Key와 Secret 정보를 생성합니다.s3 Browser 또는 s3cmd에서 오브젝트 스토리지 Endpoint 및 API 키와 Secret을 이용하여 원격으로 파일 업로드/다운로드가 가능합니다.
s3cmd를 활용하여 오브젝트 스토리지를 사용하는 방법은 하단의 가이드를 통해 확인하실 수 있습니다.
Secret Key를 확인하려면 보기 버튼을 클릭 후 클라우드 계정 패스워드를 입력하시면 확인할 수 있습니다.
3. 파일 매니저 사용하기
(1) 버킷 생성하기
1. 오브젝트 스토리지 기능 목록 중 파일 매니저의 관리 버튼을 선택합니다.2. 버킷 추가 버튼을 선택합니다.
3. 버킷 이름과 버킷 공개 권한 설정
버킷 공개 권한 설정은 언제든지 변경할 수 있습니다.
d. 버킷 이름 오른쪽 상세 메뉴 클릭하면 공개 여부 변경과 버킷 정보 확인 및 삭제가 가능합니다.
삭제한 버킷은 복구가 불가능합니다.
(2) 파일 업로드하기
a. 왼쪽 목록의 업로드할 버킷 명 선택 후 중앙 상단 목록에서 업로드 클릭합니다.b. 업로드할 파일을 드래그하여 지정하거나 파일 업로드 하단의 회색 영역을 클릭 후 경로를 지정하여 파일을 선택합니다.
c. 하단의 파일 업로드를 클릭하면 파일이 정상적으로 업로드됩니다.
파일 매니저 업로드 정책
제한 용량1. 파일 매니저 이용 시 업로드 가능한 개별 파일의 용량은 최대 20MB이며, 총용량은 최대 400MB입니다.
2. 한 번에 최대 20개의 파일을 업로드 할 수 있습니다.
3. 오브젝트 스토리지의 저장 공간은 무제한입니다.
전송 오류
전송 오류
10분의 타임아웃 시간이 있으며, 10분이 지날 경우 "파일 전송 시간 제한을 초과하였습니다." 오류가 발생합니다.
(3) 폴더 생성하기
a. 상단 목록에서 폴더 추가 클릭합니다. b. 폴더명을 작성합니다. (폴더 생성 후에는 이름 변경 불가합니다.)(4) 파일명 변경
a. 변경할 파일의 오른쪽 상세 메뉴 클릭 후 목록에서 이름 바꾸기를 선택하여 변경할 수 있습니다.(5) 메타데이터 편집하기
a. 메타데이터를 편집할 파일명을 선택 후 하단의 메타데이터 정보 오른쪽의 편집을 클릭합니다.b. 메타데이터 키워드/값을 추가하거나 content-type 값을 수정할 수 있습니다.
(6) 파일 권한 정보 공개/비공개 후 Web Browser에서 확인
a. 파일 권한 설정을 비공개로 변경한 후 Web Browser에서 링크 주소를 복사하여 접속을 시도합니다. AccessDenied Error가 발생하며 정상적인 페이지를 볼 수 없는 것으로 확인할 수 있습니다.
b. 파일 권한 설정을 공개로 변경한 후 Web Browser에서 링크 주소를 복사하여 접속을 시도합니다.
정상적인 nginx의 index.html 화면을 확인할 수 있습니다.
(7) 사용 용량, 트래픽 모니터링
금월 누적 사용량이나 모니터링 보기를 통해 기간을 조정하여 사용한 용량 및 트래픽을 모니터링할 수 있습니다.사용량 모니터링 화면
오브젝트 스토리지에서 발생한 용량을 5분 단위로 보여줍니다.
트래픽 모니터링 화면
오브젝트 스토리지에서 발생한 트래픽을 5분 단위로 보여줍니다.