如何使用 spring 引导应用程序从 Azure Key Vault 获取或检索 keys/secrets

How to get or retrive keys/secrets from azure key vault by using spring boot application

无法得到与 posts

相似的正确解

这里我遇到了问题,在属性文件应用程序中传递唯一的 uri 是行不通的。 获取或 post 校准不工作

要查看应用程序的机密,您可以配置以下步骤

我们必须为我们的应用程序启用托管身份

在这里我们可以看到加载到 keyvault 的秘密,如下所示

从秘密中我们可以select秘密的任何人都可以看到如下数据:

因此我们可以通过集中存储应用程序秘密来控制秘密的分布以减少任何意外泄漏,只有应用程序才能安全地访问秘密。因为一切都是使用 RBAC 关键字来控制的。

当应用加载机密时,它将使用 Azure 活动目录进行身份验证和授权,Azure RBAC我们可以监控关键字中机密的访问和使用。

有关详细信息,请参阅以下 Microsoft 文档:

Deploy your first Azure Spring Cloud application| MS DOC .

Read a secret from Azure Key Vault in a Spring Boot application | MS DOC .