네이버 클라우드 플랫폼의 상품 사용 방법을 보다 상세하게 제공하고, 다양한 API의 활용을 돕기 위해 [설명서][API 참조서]를 구분하여 제공하고 있습니다.

Object Storage API 참조서 바로가기 >>
Object Storage 설명서 바로가기 >>

사용하기 전에

Q. Object Storage는 어떤 목적으로 사용하나요?

네이버 클라우드 플랫폼 Object Storage는 사용자가 언제 어디서나 원하는 데이터를 저장하고 탐색할 수 있도록 파일 저장 공간을 제공하는 서비스입니다. 다음과 같은 용도로 사용할 수 있습니다.

  • 파일 단위의 데이터 저장, 공유, 배포: 콘텐츠를 저장하고 다른 사용자에게 공유하거나 배포할 수 있습니다.
  • 대용량 저장소: 대용량의 데이터 저장소로 활용할 수 있습니다.
  • 데이터 백업 및 장기 보관: 중요한 데이터를 백업하거나 장기 보관할 수 있습니다.

Q. Object Storage를 사용하려면 어떻게 해야 하나요?

Object Storage는 네이버 클라우드 플랫폼 콘솔에서 신청하고 사용할 수 있습니다. 아래 안내된 단계에 따라 콘솔에서 Object Storage를 이용해 보세요.

1. 콘솔에 접속하여 Object Storage 서비스를 선택합니다.

2. Object Storage 이용신청을 클릭하여 서비스를 신청합니다.

3. 콘솔에 접속해서 버킷을 생성합니다.

4. 버킷에 필요한 파일을 업로드, 다운로드하여 활용합니다.

API로 Object Storage를 이용하기 위해서는 포털 > 마이페이지 > 인증키 관리에서 API 인증키를 생성해야 합니다. 해당 페이지에서 API 인증키 생성 후, Object Storage API 가이드를 참고하여 API로 Object Storage를 이용해 보세요.

Q. 공개 관리와 권한 관리는 어떤 차이가 있나요?

공개 관리는 네이버 클라우드 플랫폼 사용자가 아닌 사용자에게 권한을 오픈하는 것으로 버킷과 파일에서 제공하는 권한이 다릅니다.

  • 버킷 공개하기: 버킷 안의 객체(파일/폴더)에 대한 리스트 조회, 파일 업로드
  • 파일 공개하기: 파일 정보 조회 및 다운로드

권한 관리는 네이버 클라우드 플랫폼 사용자에게 권한을 부여하기 위한 기능입니다. 특정 사용자에게 부여하고 싶은 권한만큼 제공할 때 사용할 수 있습니다.

  • 버킷 권한: 목록 조회, 업로드, ACL 조회, ACL 수정
  • 파일 권한: 다운로드, ACL 조회, ACL 수정

Q. S3와 연동되는 툴을 사용할 수 있나요?

Object Storage는 AWS S3 compatible API를 제공하므로, S3를 활용한 툴을 Object Storage에서도 사용할 수 있습니다. S3 Browser를 사용하는 방법은 다음과 같습니다.

1. 최신 버전의 S3 Browser를 다운로드하여(https://s3browser.com/download.aspx) 설치합니다.

2. S3 Brower를 실행하고 Menu > Account > Add New Account에서 다음과 같이 설정합니다.

  • Account Type: S3 Compatible Storage
  • REST Endpoint: kr.object.ncloudstorage.com
  • Access Key ID: access key (Object Storage 이용신청 시 선택한 API 인증키를 입력합니다. 인증키 정보는 포털 > 마이페이지 > 계정관리 > 인증키 관리에서 확인할 수 있습니다.)
  • Secret Access Key: secret key (위 API 인증키와 연결된 secret key를 입력합니다.)
  • Use secure transfer(SSL/TLS): 선택

3. Task 탭에서 정상적으로 연결이 되는지 확인합니다.

  • 버킷 생성/삭제, 파일 업로드/다운로드, 폴더 생성/삭제가 가능한지 확인합니다.
  • 권한 부여는 네이버 클라우드 콘솔 및 관련 API로 제어하는 것을 권장합니다.

Q. Object Storage를 사용하면 발생하는 요금을 알려주세요.

Object Storage는 유료 서비스로, 사용한 만큼 과금됩니다.

Object Storage 요금 = 데이터 저장량 요금 + API 요청 수 요금 + 네트워크 전송 요금

  • 데이터 저장량 요금: 고객의 파일이 실제로 Object Storage에 저장된 데이터 저장량과 저장 시간에 따른 요금
  • API 요청 수 요금: Object Storage를 사용하기 위한 목록 조회, 업로드, 다운로드 요청 등의 API 요청에 따른 요금
  • 네트워크 전송 요금: 파일 다운로드에 따른 요금

참고: Object Storage와 CDN+, Global CDN 상품 간에 발생하는 네트워크 전송 요금은 무과금 처리됩니다.

Q. Lifecycle Management란 무엇인가요?

모든 데이터는 시간이 지남에 따라 사용 빈도가 낮아집니다. 그러므로 활용도가 높은 데이터는 입출력 속도가 빠른 스토리지에 저장을 하고, 규제(Compliance) 대응과 향후 분석을 위해 장기간 저장이 필요한 데이터는 요금이 저렴한 스토리지를 이용하신다면 TCO 절감을 실현하실 수 있습니다.

네이버 클라우드 플랫폼의 Object Storage는 Archive Storage 대비 입출력 속도가 빠르므로, 자주 사용하는 데이터는 Object Storage에 저장을 하고, 장기 보관을 위한 데이터는 Archive Storage에 저장하실 수 있도록 Lifecycle Management 기능을 제공합니다.

스케줄 기반 정책을 통해 Object Storage에서 Archive Storage로 자동으로 데이터를 이관하여, 원가 절감은 물론 체계적으로 데이터를 관리하실 수 있는 기반을 마련해 보시기 바랍니다.

Q. 어떻게 사용하나요?

Lifecycle Management는 네이버 클라우드 플랫폼 콘솔에서 신청하고 사용할 수 있습니다. 아래 안내된 단계에 따라 콘솔에서 이용해 보세요.

1. 콘솔에 접속하여 Object Storage 서비스를 선택합니다.

2. Object Storage 내 Lifecycle Management를 클릭하여 전용 메뉴에 접속합니다.

3. +수명주기 정책 추가 버튼을 눌려 정책을 추가합니다.

Q. 별도의 요금이 있나요?

Lifecycle Management를 위한 별도의 이용 요금은 없습니다.

Object Storage 이용하기

Step 1. 인증키 준비하기

API를 통해 Object Storage를 이용하려는 경우 API 인증키를 준비해야 합니다. API 인증키는 포털 > 마이페이지 >계정관리 > 인증키 관리 메뉴에서 만들 수 있습니다.

1. API 인증키를 생성하기 위해서 신규 API 인증키 생성을 클릭하세요.

  • API 인증키는 계정당 2개까지 생성할 수 있습니다.

Step 2. 이용 신청하기

콘솔에서 Object Storage를 선택합니다.

1. 이용신청을 클릭합니다.

2. 안내사항을 확인하고 확인을 클릭하면 서비스 이용 신청이 완료됩니다.

Step 3. 버킷 생성하기

1. 버킷 생성을 클릭합니다.

2. 사용할 버킷의 이름을 입력합니다.

  • 생성된 버킷 이름은 변경할 수 없습니다. 버킷 이름은 객체에 대한 도메인에 활용되므로 신중하게 선택하세요.
  • 버킷 이름은 네이버 클라우드 플랫폼 리전 내에서 유일해야 합니다.

3. 버킷 공개 여부를 선택하세요.

  • 버킷 내 파일/폴더 리스트만 공개합니다. 파일에 대한 공개 여부는 개별 파일에서 설정하세요

4. 버킷을 네이버 클라우드 플랫폼의 다른 계정에 공유할 수 있습니다.

  • 버킷에 대한 '목록 조회', '업로드', 'ACL 조회', 'ACL 수정' 권한 중 일부(또는 전부)를 선택하여 권한을 부여할 수 있습니다.

5. 내용을 확인하고 버킷을 생성합니다.

Step 4. 파일 업로드/다운로드하기

파일을 업로드할 버킷을 지정하고 해당 버킷에 파일을 올립니다.

1. 파일을 업로드할 버킷 이름을 클릭합니다.

2. 파일 올리기를 클릭하여 파일을 올립니다.

  • 콘솔을 이용한 업로드의 경우 최대 파일의 크기는 2GB이며, API를 이용하면 5TB까지 지원합니다.
  • 파일에 대한 권한을 부여할 경우, 파일 올리기 설정에서 설정하면 편리하게 동일한 권한을 부여할 수 있습니다.

3. 파일을 단독 선택하면 파일에 대한 상세 정보를 확인할 수 있습니다.

  • 파일을 선택하면 다운로드 버튼이 활성화됩니다.

Lifecycle Management 이용하기

Step 1. 이관할 데이터가 저장되어 있는 Object Storage의 버킷을 선택합니다.

접두어 기반으로 폴더/파일 형태로 입력을 합니다.

  • 예시) /apache/log/access_

Step 2. 데이터를 이동시킬 Archive Storage의 버킷을 선택합니다.

세부 경로 입력

  • 예시) /apache_log/

Step 3. 이관 정책을 설정합니다.

Object Storage에 데이터가 저장된 이후 몇일 이후 데이터를 이동시킬 것인지 입력합니다.

  • 최소 1일 이상 저장된 데이터만 이동이 가능합니다.
  • 이관 후 원본 데이터 삭제 기능을 선택하시면, 데이터가 복사되는 것이 아니라 데이터 이동이 됩니다. 이용에 주의 바랍니다.

Step 4. 입력 정책을 최종 확인합니다.

부록. Object Storage 관련 Sub Account 정책 Q&A

Q. Sub Account가 뭔가요?

네이버 클라우드 플랫폼에서 제공하는 무료 권한 관리 플랫폼으로, 본 계정 하위에 서브 계정을 생성할 수 있는 기능입니다. 자세한 사항은 Sub Account 설명서를 참고해 주세요.

Q. Sub Account로 관리할 수 있는 Object Storage 작업 권한은 어떻게 구분되나요?

Object Storage에 접근할 수 있는 모든 Sub Account는 본 계정과 동일한 수준의 권한이 부여되며, Object Storage에 접근 가능한 Sub Account 정책(Role)과 Access 유형별로 이용 가능한 영역은 아래와 같이 구분됩니다.

정책(Role) Access 유형
Console Access API Gateway Access Console Access + API Gateway Access
인프라 관리자
(NCP_INFRA_MANAGER)
콘솔에서 Object Storage 이용 가능
(본 계정과 권한 동일/API 이용 불가)
API를 통해 Object Storage 이용 가능
(본 계정과 권한 동일/Console 이용 불가)
Console 및 API를 통해 Object Storage
이용 가능(본 계정과 권한 동일)
오브젝트 스토리지 관리자
(NCP_OBJECT_STORAGE_MANAGER)
콘솔에서 Object Storage 이용 가능
(본 계정과 권한 동일/API 이용 불가)
API를 통해 Object Storage 이용 가능
(본 계정과 권한 동일/Console 이용 불가)
Console 및 API를 통해 Object Storage
이용 가능(본 계정과 권한 동일)

상기 표에 명시된 정책(Role)이 부여되지 않은 Sub Account는 Object Storage에 접근할 수 없습니다.

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...