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,用户可以看到原始行为。
现在,您可以使用存储桶策略以及有用的错误
由于错误指示了错误,所以存储桶策略很难使用。另外,静默丢弃主体会在升级过程中造成问题。在这个版本中,来自策略解析器的有用错误和标志,用于拒绝带有 rgw 策略拒绝无效 principals=true 参数的无效主体
。