通用配置

本文档描述了所有 Swift 服务器通用的配置选项。其他 Swift 配置选项的文档可以在 配置文档 找到。

一个通用的配置文件示例可以在 etc/swift.conf-sample 找到

以下配置选项可用

选项

默认值

描述

max_header_size

8192

max_header_size 是每个 header 的 utf8 编码的最大字节数。默认使用 8192,因为 eventlet 使用 8192 作为 header 行的最大大小。当使用包含超过 7 个目录条目的 identity v3 API 令牌时,可能需要增加此值。请参阅 proxy-server.conf-sample 中的 include_service_catalog (在 overview_auth.rst 中记录)。

extra_header_count

0

默认情况下,允许的最大 header 数量取决于允许的最大 metadata 设置数量,以及常规 http header 的默认值 32。如果出于某种原因这不够(例如自定义中间件),可以使用 extra_header_count 约束来增加它。