QuObjects Amazon S3/OpenStack Swift 兼容 API
最后修订日期:
2025-09-18
兼容 Amazon S3 API
- 支持路径样式和虚拟主机样式的 S3 API
- Bucket API
支持以下 bucket API:- DeleteBucket
- GetLocation
- GetService(列出所有 bucket)
- HeadBucket
- ListObjects
- PutBucket
- 跨域资源共享 (CORS)
- 对象 API
支持以下对象 API:- BulkDelete
- CopyObject
- DeleteObject
- GetObject
- HeadObject
- PutObject
- 预签名 URL
- 分段上传 API
支持以下分段上传 API:- CompleteMultipartUpload
- InitiateMultipartUpload
- ListParts
- ListUploads
- UploadPart
兼容 OpenStack Swift API
- 帐户 API
支持以下帐户 API:- 显示帐户详细信息并列出容器
- 创建、更新或删除帐户元数据
- 显示帐户元数据
- 容器 API
支持以下容器 API:- 创建容器
- 创建、更新或删除容器元数据
- 显示容器元数据
- 删除容器
- 对象 API
支持以下对象 API:- 获取对象内容和元数据
- 创建或替换对象
- 复制对象
- 删除对象
- 批量删除对象
- 显示对象元数据
- 创建或更新对象元数据
- 端点 API
支持以下端点 API:- 列出端点
- 容器访问控制列表 (ACL)
Amazon S3 API 限制
项目 | 规格 |
---|---|
最大 bucket 数 | 无限制 |
每个 bucket 的最大对象数 | 无限制 |
最大对象大小 | QTS:16 TiB |
最小对象大小 | 0 B |
每个 PUT 操作的最大对象大小 | 1 TiB |
每次上传的最大段数 | 10,000 |
段大小 | 5 MiB 到 5 GiB。最后一段可以是 0 B 到 5 GiB |
每个列表段请求返回的最大段数 | 10000 |
每个列表对象请求返回的最大对象数 | 10000 |
每个列表分段上传请求返回的最大分段上传数 | 1000 |
OpenStack Swift API 限制
项目 | 规格 |
---|---|
最大 bucket 数 | 无限制 |
每个 bucket 的最大对象数 | 无限制 |
最大对象大小 | 1 TiB |
最小对象大小 | 0 B |
每个 PUT 操作的最大对象大小 | 1 TiB |