簡介

本節介紹入門主題,例如如何開始以及每個版本的新增功能。

Vault 支援包含廣泛的功能,總結如下。

  • 使用基於 Java 的 @Configuration 類的 Spring 配置支援

  • VaultTemplate 輔助類,可提高執行常見 Vault 操作的效率及其響應式變體。包括 Vault 響應和 POJO 之間的整合物件對映。

  • @VaultPropertySource 支援將 Vault secret 後端掛載為屬性源。

  • Vault repositories 使用 Spring Data repositories 與 Vault 作為資料來源進行互動。

對於大多數任務,您會發現自己使用 VaultTemplate,它利用了豐富的資料傳輸功能。VaultTemplate 是查詢訪問功能(例如從 Vault 讀取資料或發出管理命令)的地方。VaultTemplate 還提供回撥方法,以便您可以輕鬆掌握低階 API 工件,例如 RestTemplate,以便直接與 Vault 通訊。