返回项目列表
云计算

AcmeCOS
云计算云存储高可用
统一对象存储服务接口,对接 AWS S3 和腾讯云 COS,为多云平台提供一致的对象存储操作 API
项目定位
AcmeCOS 是一个统一接口层,旨在对接 AWS S3 和腾讯云 COS 服务,为多云平台提供一致的对象存储操作 API,屏蔽不同云厂商的差异。
功能特性
统一 REST API
支持 AWS S3 和腾讯云 COS,提供一致的操作接口
JWT 认证
基于 JWT 的认证和授权机制,保障访问安全
存储桶管理
存储桶和对象的创建、删除、查询等完整管理功能
分段上传
支持大文件分段上传,提高上传效率和稳定性
对象标签
对象标签支持,便于分类和管理存储对象
CORS 配置
跨域资源共享配置,支持前端直接访问
审计日志
请求日志记录和审计功能,追踪所有操作
多数据库支持
支持 MySQL、MariaDB、PostgreSQL 等主流数据库
技术栈
- 后端框架Spring Boot 3.5.4
- ORM 框架MyBatis Plus 3.5.9
- 云服务 SDKAWS SDK 2.20.0, 腾讯云 COS SDK 5.6.133
- 认证授权JWT 4.5.0
- 构建工具Gradle 8.x (基于 Java 17)
应用场景
多云存储管理云存储网关对象存储抽象层统一存储接口云厂商解耦
AcmeCOS 为多云平台提供统一的对象存储接口,屏蔽不同云厂商的差异,降低云存储迁移成本,实现云厂商解耦。