我目前正在处理这样的 TTL 过期:
Secret v2Secret;
try
{
v2Secret = await this.vaultClient.V1.Secrets.KeyValue.V2.ReadSecretAsync(vaultPath).ConfigureAwait(false);
}
catch (VaultApiException e)
{
this.vaultClient.V1.Auth.ResetVaultToken();
v2Secret = await this.vaultClient.V1.Secrets.KeyValue.V2.ReadSecretAsync(vaultPath).ConfigureAwait(false);
}
在我进行第一次 ReadSecretAsync 调用之前,我有没有办法检查 vaultClient 的 TTL ?