更新过程中的增量不是icrement而是总的TTL?
Increment in the renewal process is not icrement but the total TTL?
我一直在玩 Vault 的 API。我试图在 /auth/token/renew-self 端点更新令牌,但似乎记录的参数不起作用。
https://www.vaultproject.io/api/auth/token/index.html:
increment (string: "") - An optional requested lease increment can be provided. This increment may be ignored.
当我POST那里
{"increment": "1d"}
我得到:
{"errors":["1 error occurred:\n\t* error converting input 1d for field \"increment\": strconv.ParseInt: parsing \"1d\": invalid syntax\n\n"]}
所以我将 1d 更改为 86400,但令牌的 TTL 突然下降到 ~86400 - 提供增量。
有人可以证实这种行为吗?
非常感谢
这是文档问题,绝对可以更清楚。
The renew api actually resets the the "ttl" to 86400.
这就是文档提到 "increment" 的值可能会被忽略的原因。实际上,每次调用更新 "ttl" 时将 "ttl" 设置为默认值 (86400) 是有意义的,因为无需记住配置的自定义 ttl。希望这有帮助。
我一直在玩 Vault 的 API。我试图在 /auth/token/renew-self 端点更新令牌,但似乎记录的参数不起作用。
https://www.vaultproject.io/api/auth/token/index.html:
increment (string: "") - An optional requested lease increment can be provided. This increment may be ignored.
当我POST那里
{"increment": "1d"}
我得到:
{"errors":["1 error occurred:\n\t* error converting input 1d for field \"increment\": strconv.ParseInt: parsing \"1d\": invalid syntax\n\n"]}
所以我将 1d 更改为 86400,但令牌的 TTL 突然下降到 ~86400 - 提供增量。
有人可以证实这种行为吗?
非常感谢
这是文档问题,绝对可以更清楚。
The renew api actually resets the the "ttl" to 86400.
这就是文档提到 "increment" 的值可能会被忽略的原因。实际上,每次调用更新 "ttl" 时将 "ttl" 设置为默认值 (86400) 是有意义的,因为无需记住配置的自定义 ttl。希望这有帮助。