gpt4 book ai didi

c# - Azure key 保管库有哪些优势?

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:55 25 4
gpt4 key购买 nike

如果我们通过在代码中验证 key 保管库来使用我们的 secret ,我们可以在调试代码时看到 Secrets 中提供的连接字符串的确切值,那么在 Azure 中存储 secret 有什么好处?

任何帮助将不胜感激。

最佳答案

如果服务需要共享 key 才能访问,则该 key 必须对您的代码可见,以便代码可以使用它。当然,如果您连接调试器,您也可以看到它。

通过将 secret 存储在 Key Vault 中,它们在托管环境的配置(例如应用服务的应用设置)中不可用。它们也不存储在您的版本控制系统中。因此它有助于防止不必要的访问。当应用程序从保管库获取它们时,它们仍然会加载到应用程序的内存中,但这是不可避免的。

要访问 Key Vault,一个好的做法是使用 Azure 中的托管身份,这样您的代码/配置中就没有任何 secret 。

关于c# - Azure key 保管库有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54001836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com