我使用HashiCorp Vault 1.10.0
来维护机密,为此,我在C# .Net Core 6.0
中使用VaultSharp
。
我是VaultSharp
的新手,我问过它,我怎么能得到租赁从VaultSharp
(我尝试过,但无法在VaulSharp
中找到这样的功能),在情况下,如果没有这样的功能,那么有没有办法得到它的HttpClient
,这样我就可以通过租赁API URL?
这是一个场景,为什么我需要这个?
我正在从Vault生成动态DB凭据,因此我需要知道它们何时过期,因此我需要知道它的租约信息,该信息告诉我们它的创建和过期时间。
否则,我必须创建一个新的Httpclient
,它将调用Hashicorp
Vault API并从中获取租约,但我想使用VaultSharp
来保持一致性。
请建议。
.
谢谢,我已经解决了这个问题
var res = await VaultClient.V1.System.GetLeaseAsync(dbCreds.LeaseId);