是否可以从配置文件调用 Key Vault URI 来获取密钥?

问题描述 投票:0回答:1

发现了一个链接here,它显示了如何从 Azure Key Vault 中获取密钥。

看起来,只需在配置文件中添加 uri 就可以从 AKV 中获取秘密。是不是我们不必编写单行 .net 代码?这是获取秘密的另一种简单方法吗?这是我第一次寻找的东西。我之前没有找到任何示例代码。任何示例代码/链接都将有助于理解和实现这种方式。谢谢。

azure azure-keyvault azure-managed-identity
1个回答
0
投票

是否可以从配置文件调用 Key Vault URI 来获取密钥?

您可以使用 Azure 应用服务的 KeyVault 参考来检索机密,但它无法在本地工作。

  • 要在本地工作,请在环境变量中添加机密。

  • 对于 Azure 应用服务,在环境变量部分(应用程序设置/连接字符串)中添加 KeyVault 引用。

enter image description here

对于 .NET Framework 应用程序,请检查我的 SOThread

对于.NET Core:

您可以使用环境变量或使用

IConfiguration
进行检索。

@inject IConfiguration myconfig
 KeyVault Secret - @Environment.GetEnvironmentVariable("TestKey")
 Sample Key - @myconfig["TestKey"]

输出: enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.