3.4. Ceph 对象网关
现在,可以为角色更新 STS max_session_duration
在这个版本中,可以使用 radosgw-admin
命令行界面更新角色的 STS max_session_duration
。
ListBucket
S3 操作现在会生成 JSON 输出
在这个版本中,在客户请求集成时,ListBucket
S3 操作会生成 JSON 格式的输出,而不是默认的 XML(当请求包含 Accept: application/json
标头时)。
添加了启用由 libcurl
管理的 TCP keepalive 的选项
在这个版本中,添加了在由 libcurl
管理的 HTTP 客户端套接字上启用 TCP keepalive 的选项,以便使 Ceph Object Gateway 启动的同步和其他操作更具弹性。这不适用于 HTTP 前端接收的连接,而仅适用于 Ceph 对象网关发送的 HTTP 请求,如用于身份验证的 Keystone、从多站点请求以及到 SSE 的密钥管理服务器的请求。
radosgw-admin
命令的结果代码 2002 被明确转换为 2
在以前的版本中,S3 的内部 NoSuchBucket
错误转换中的变化错误地改变了来自 radosgw-admin bucket stats
的错误代码,从而导致程序检查这些 radosgw-admin
命令的 shell 结果代码会看到不同的结果代码。
在这个版本中,结果代码 2002 被明确转换为 2,用户可以看到原始行为。
现在,您可以使用存储桶策略及有用的错误
bucket 策略很难使用,因为存在错误的错误。另外,静默丢弃主体在升级过程中会导致问题。在这个版本中,策略解析程序中的有用错误和一个标志用来拒绝带有 rgw policy reject invalid principals=true
参数的无效主体。