Zenko CloudServer:开源 Node.js 项目,实现 Amazon S3 协议,支持多种存储后端
Zenko CloudServer(之前名为 S3 Server)是一个开源项目,实现了与 Amazon S3 兼容的对象存储服务。它是 Scality 开源多云数据控制器 Zenko 的一部分。
CloudServer 提供统一的 AWS S3 API 接口,可以部署在本地,也可以部署在云端,并支持访问多种后端数据存储。
对于开发者来说,CloudServer 非常实用,可以作为持续集成测试环境的一部分,在本地模拟 AWS S3 服务;也可以作为抽象层,用于开发支持对象存储的应用程序。
了解更多
安装
依赖
构建和运行 Zenko CloudServer 需要 Node.js 10.x 和 Yarn v1.17.x。 您可以在 Node.js 官网 和 Yarn 官网 找到最新版本。
步骤
- 克隆源码:
git clone https://github.com/scality/S3.git
- 安装 JavaScript 依赖:
cd ./S3 yarn install --frozen-lockfile
- 如果在安装
diskUsage
模块时遇到错误,请安装g++
。 - 如果收到有关降级绑定的错误,请尝试清除 yarn 缓存:
yarn cache clean
cloudserver:Zenko CloudServer,这是Amazon S3协议的开源Node.js实现,其前端和后端存储功能可存储到包括Azure和Google在内的多个云
预估大小:477个文件
.dockerignore
41B
.eslintrc
25B
tests.bash
8KB
Dockerfile
633B
.gitignore
71B
wait_for_local_port.bash
653B
go-md-search.go
1KB
Dockerfile
367B
squid.conf
273B
JavaTest.java
3KB
1.03MB
文件大小:
评论区