是否可以使用curl API请求设置
VAULT_CLIENT_TIMEOUT
CLI环境变量?
也许存在一些标头来设置此变量(如
X-Vault-Token
)?
我在官方文档中找不到任何相关信息。
不,无法通过 API 调用设置
VAULT_CLIENT_TIMEOUT
,因为它是 Vault 命令行客户端读取的值。服务器忽略它。如果处理花费太多时间,服务器不会超时,它依赖于客户端。
您可以像这样设置环境变量以设置 20 秒超时:
export VAULT_CLIENT_TIMEOUT=20
或者,如果您使用 cURL,则可以使用 选项获得相同的效果。 最后,如果您使用 API 包装器调用 Vault,请检查文档以查看它是否支持
VAULT_CLIENT_TIMEOUT
环境变量。如果没有,它可能有办法在 http 级别指定超时值。