OpenSource-Hub
C

CloudServer

1.9k stars·개발 도구·SHA-256 체크섬 확인됨

오픈 소스 Amazon S3 호환 객체 스토리지 서버로, 다양한 백엔드 스토리지를 지원하며 개발 및 테스트 시나리오에 적합합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

로컬에서 AWS S3를 시뮬레이션하며, 멀티 클라우드 백엔드를 지원합니다.

주요 기능

  • AWS S3 API와 완벽하게 호환되며, 개발 및 테스트 용도로 S3를 대체할 수 있음
  • 로컬 파일 시스템, 메모리, 멀티 클라우드 등 다양한 백엔드 스토리지 지원
  • 위치 제약(Location Constraint)을 통해 데이터 저장 대상을 유연하게 선택 가능
  • Docker 이미지를 제공하여 한 번의 명령으로 즉시 시작 가능
  • Scality Zenko 생태계와 통합되어 퍼블릭 클라우드 및 프라이빗 클라우드 스토리지와 연동 가능

할 수 없는 것

  • •기본 Access Key와 Secret Key는 공개되어 있습니다(accessKey1/verySecretKey1). 프로덕션 환경에서는 반드시 수정해야 합니다. Vault 사용자 관리 컴포넌트는 Scality 전용으로 별도의 라이선스가 필요합니다. 메모리 모드에서는 재시작 시 데이터가 손실됩니다. 여러 백엔드를 사용하는 경우 Location Constraint 헤더를 올바르게 설정해야 하며, 그렇지 않으면 예상대로 라우팅되지 않을 수 있습니다.

사용 사례

  • 로컬 CI/CD 파이프라인에서 AWS S3를 시뮬레이션하여 통합 테스트 수행
  • 통합 스토리지 추상화 계층으로서 여러 클라우드 스토리지 제공업체(AWS, Azure, GCP 등)와 연동
  • 오프라인 또는 저지연 S3 호환 스토리지가 필요한 개발 환경
  • 교육 및 개념 증명——S3 서비스 빠르게 구축

CloudServer(구 S3 Server)는 Scality가 오픈소스로 공개한 Amazon S3 호환 오브젝트 스토리지 서버로, Zenko 멀티클라우드 데이터 컨트롤러 생태계에 속합니다. 통합된 AWS S3 API 인터페이스를 통해 개발자는 로컬 또는 클라우드의 다양한 백엔드 스토리지(파일 시스템, 메모리, 멀티클라우드 백엔드)에 액세스할 수 있습니다. 로컬에서 AWS S3를 시뮬레이션하여 통합 테스트를 수행하거나, 추상화 계층으로 활용하여 여러 스토리지 백엔드에 걸친 오브젝트 스토리지 애플리케이션을 개발하는 데 적합합니다. Node.js 환경을 지원하며, Docker 또는 소스 코드를 통해 빠르게 배포할 수 있습니다.

태그

s3object-storageaws-s3-compatiblescalityzenkomulti-cloudintegration-testing

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker로 실행 (권장): docker run -p 8000:8000 zenko/cloudserver

4

또는 소스에서 설치: git clone으로 프로젝트를 복제한 후, cd cloudserver, yarn install --frozen-lockfile, yarn start

5

시작 후 서비스는 8000 포트에서 수신하며, 기본 Access Key는 accessKey1, Secret Key는 verySecretKey1입니다

설치 가이드
  1. Docker로 실행 (권장): docker run -p 8000:8000 zenko/cloudserver
  2. 또는 소스에서 설치: git clone으로 프로젝트를 복제한 후, cd cloudserver, yarn install --frozen-lockfile, yarn start
  3. 시작 후 서비스는 8000 포트에서 수신하며, 기본 Access Key는 accessKey1, Secret Key는 verySecretKey1입니다
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker 방식: docker rm -f 컨테이너 ID; 소스 코드 설치: clone 디렉터리를 삭제하면 됩니다. 데이터를 정리하려면 localData 및 localMetadata 디렉터리를 삭제하세요(기본적으로 ./S3 아래에 있음).

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-06-26 07:10:18
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트