簡體   English   中英

在啟動時僅獲取一次密鑰保管庫機密列表

[英]Get key vault secrets list only once at a startup

我想要實現的是在微服務啟動時僅輪詢一次密鑰庫值列表。 相反,我的程序每 30 分鍾輪詢一次秘密列表。 這是我的客戶端配置:

public void init() {
secretClient = new SecretClientBuilder()
        .vaultUrl(vaultAddress)
        .credential(new ClientSecretCredentialBuilder()
                .clientId(clientId)
                .tenantId(tenantId)
                .clientSecret(clientSecret)
                .build())
        .buildClient();

}

1.我應該在application.yml中使用什么刷新間隔才能只拉一次秘密列表?

  1. 是否可以通過 secretName 獲取 secretValue 而無需輪詢整個秘密列表?

對2個問題的回答:

#1 代碼片段與 application.yml 有什么關系? 您可以按您喜歡的任何時間間隔調用您創建的 SecretClient。

#2 在 SecretClient API 上使用 getSecret(String name)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM