搜索

第 4 章 Ceph 对象网关和 Swift API

download PDF

作为开发者,您可以使用与 Swift API 数据访问模型兼容的 RESTful 应用程序编程接口(API)。您可以通过 Ceph 对象网关管理 Red Hat Ceph Storage 集群中存储的 bucket 和对象。

下表描述了当前 Swift 功能功能的支持状态:

表 4.1. 功能
功能Status备注

身份验证

支持

 

获取帐户元数据

支持

没有自定义元数据

Swift ACL

支持

支持 Swift ACL 的子集

列出容器

支持

 

列出容器的对象

支持

 

创建容器

支持

 

删除容器

支持

 

获取容器元数据

支持

 

添加/更新容器元数据

支持

 

删除容器元数据

支持

 

获取对象

支持

 

创建/更新对象

支持

 

创建大对象

支持

 

删除对象

支持

 

复制对象

支持

 

获取对象元数据

支持

 

添加/更新对象元数据

支持

 

临时 URL 操作

支持

 

CORS

不支持

 

过期对象

支持

 

对象版本控制

不支持

 

静态网站

不支持

 

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • RESTful 客户端。

4.1. Swift API 限制

重要

应谨慎使用以下限制。您的硬件选择会有影响,因此您应该始终与您的红帽客户团队讨论这些要求。

  • 使用 Swift API 时的最大对象大小: 5GB
  • 使用 Swift API 时的最大元数据大小: 对可应用到对象的用户元数据的总大小没有定义限制,但单个 HTTP 请求限制为 16,000 字节。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.