Skip to content
ByoungSeob Kim edited this page Sep 20, 2025 · 25 revisions

1. CB-Spider S3 Storage 개요

  • CB-Spider는 멀티 클라우드 Object Storage를 AWS S3 표준 방법 및 API를 이용하여 동일한 형상으로 관리할 수 있다.
  • 사용자는 Bucket을 생성하고, 생성한 Bucket에 Object(파일)을 유일한 Key를 부여하여 저장 및 관리할 수 있다.
  • 사용자는 여러 개의 Bucket을 생성 관리할 수 있으며, 하나의 Bucket에는 여러 개의 Key:Object를 저장 관리할 수 있다.

image

2. CB-Spider S3 Storage 설정 (since v0.11.11)

  • CSP Console에서 Object Storage 사용 enable 및 권한 설정 확인
  • CSP별 Connection의 Credential 정보에 S3 인증 정보(HMAC key) 발급 및 추가 설정 필요
    • 기존 Credential과 동일하여 S3 인증 추가 불필요한 CSP

      [AWS/Alibaba/NCP]
      
    • 추상화된 동일한 Key Name을 활용한 방법

      [GCP/IBM/NHN/KT]
          ... 기존 Credential 정보
          {"Key": "S3AccessKey", "Value": "***"},
          {"Key": "S3SecretKey", "Value": "***"}
      
    • CSP Web Console이 제공하는 Key Name을 직접 활용한 방법

      [GCP]
          ... 기존 Credential 정보
          {"Key": "Access Key", "Value": "***"},
          {"Key": "Secret", "Value": "***"}
      
      [IBM]
          ... 기존 Credential 정보
          {"Key": "access_key_id", "Value": "***"},
          {"Key": "secret_access_key", "Value": "***"}
      
      [NHN/KT]
          ... 기존 Credential 정보
          {"Key": "Access Key", "Value": "***"},
          {"Key": "Secret Key", "Value": "***"}
      

3. S3 Storage API 활용 (since v0.11.6)


4. CB-Spider AdminWeb 활용

  • Connection 선택
  • S3 관리 페이지로 이동
  • S3 관리 주요 기능은 다음과 같다
    • (1) Bucket 생성
    • (2) 생성한 Bucket 정보 제공 및 선택
    • (3) 선택한 Bucket에 Object 저장
    • (4) 저장한 Object 정보 제공
    • (5) 저장한 Object 다운로드
    • (6) 저장한 Object PreSigned URL 생성
    • (7) 현재 Bucket의 Object들의 Version 관리 제공 여부 선택
    • (8) Versioning 선택한 Bucket의 경우 Objecet들에 대한 Version 관리
    • (9) 현재 Bucket의 CORS 설정 및 삭제
image

5. S3 Browser S3 탐색 도구 활용

  • 설치 및 사용 방법 등은 S3 Browser 참고
  • CB-Spider Account 설정 방법은 다음과 같다.
    • Account: S3 Compatible Storage 선택
    • API: localhost:1024 입력
    • Access Key: connection name 입력
    • Secret Access: 아무키나 입력
    • Use secure transfer (SSL/TLS): unCheck
image

※ 참고: AWS S3 Reference

Table of contents



Clone this wiki locally