Hashicorp Vault API VAULT_CLIENT_TIMEOUT

问题描述 投票:0回答:1

是否可以使用curl API请求设置

VAULT_CLIENT_TIMEOUT
CLI环境变量?

也许存在一些标头来设置此变量(如

X-Vault-Token
)? 我在官方文档中找不到任何相关信息。

curl hashicorp-vault vault
1个回答
0
投票

不,无法通过 API 调用设置

VAULT_CLIENT_TIMEOUT
,因为它是 Vault 命令行客户端读取的值。服务器忽略它。如果处理花费太多时间,服务器不会超时,它依赖于客户端。

您可以像这样设置环境变量以设置 20 秒超时:

export VAULT_CLIENT_TIMEOUT=20
或者,如果您使用 cURL,则可以使用 

--max-time 20

 选项
获得相同的效果。

最后,如果您使用 API 包装器调用 Vault,请检查文档以查看它是否支持

VAULT_CLIENT_TIMEOUT

 环境变量。如果没有,它可能有办法在 http 级别指定超时值。

© www.soinside.com 2019 - 2024. All rights reserved.