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
QuTS hero:48.8 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

 

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top